@valon-technologies/gestalt
    Preparing search index...

    Interface CreateAgentProviderSessionRequest

    interface CreateAgentProviderSessionRequest {
        idempotencyKey: string;
        model: string;
        clientRef: string;
        metadata?: object;
        sessionStart?: AgentSessionStartConfig;
        preparedWorkspace?: PreparedAgentWorkspace;
        providerName: string;
        workspace?: AgentWorkspace;
        context?: RequestContext;
        tools?: AgentToolConfig;
    }
    Index

    Properties

    idempotencyKey: string

    The provider mints the session id returned on AgentSession. Creation is idempotent on idempotency_key scoped per caller (context.subject.id): a replayed key returns the existing session, an empty key always creates. Idempotency is scoped to the provider's session store.

    model: string
    clientRef: string
    metadata?: object
    preparedWorkspace?: PreparedAgentWorkspace
    providerName: string
    workspace?: AgentWorkspace
    context?: RequestContext