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

    Interface CreateAgentProviderSessionRequest

    interface CreateAgentProviderSessionRequest {
        idempotencyKey: string;
        model: string;
        clientRef: string;
        metadata?: JsonObject;
        createdBySubjectId: string;
        subject?: SubjectContext;
        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 subject (created_by_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?: JsonObject
    createdBySubjectId: string
    subject?: SubjectContext
    preparedWorkspace?: PreparedAgentWorkspace
    providerName: string
    workspace?: AgentWorkspace
    context?: RequestContext