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

    Interface RequestContext

    RequestContext bundles the caller, credential, access, and host metadata for one operation.

    interface RequestContext {
        subject?: SubjectContext;
        credential?: CredentialContext;
        access?: AccessContext;
        workflow?: JsonObject;
        host?: HostContext;
        agentSubject?: SubjectContext;
        caller?: ProviderContext;
        invocation?: InvocationContext;
        toolRefs: AgentToolRef[];
        toolRefsSet: boolean;
        requestMeta?: RequestMetaContext;
        agent?: AgentInvocationContext;
    }
    Index

    Properties

    subject?: SubjectContext
    credential?: CredentialContext
    access?: AccessContext
    workflow?: JsonObject
    agentSubject?: SubjectContext

    Original agent caller when an agent tool executes with delegated run-as identity.

    invocation?: InvocationContext
    toolRefs: AgentToolRef[]

    Agent tool refs granted to the operation request, when the request is executing as an agent tool.

    toolRefsSet: boolean

    Preserves the distinction between an omitted tool-ref context and an explicitly empty inherited tool-ref context.

    requestMeta?: RequestMetaContext