Interface ConnectionAttribution

Attribution captured when the SDK opens a Sogni WebSocket connection.

interface ConnectionAttribution {
    agentFramework?: string;
    agentFrameworkVersion?: string;
    agentSurface?: AgentSurface;
    agentSurfaceVersion?: string;
    executionMode?: ExecutionMode;
    interactionKind: InteractionKind;
}

Hierarchy (View Summary)

Properties

agentFramework?: string

Canonical agent host, for example codex, claude-code, or sogni-chat.

agentFrameworkVersion?: string

Version of the agent host when known.

agentSurface?: AgentSurface

How the agent host integrated with Sogni.

agentSurfaceVersion?: string

Version of the integration surface when known.

executionMode?: ExecutionMode

Product execution detail, such as browser or durable execution.

interactionKind: InteractionKind