Anchorage API reference
    Preparing search index...
    interface ThreadAgentStartInput {
        agentId: string;
        dispatchId?: string;
        entryPath:
            | "approval.resume"
            | "http.start"
            | "signal.message"
            | "signal.queue"
            | "signal.reactive"
            | "signal.state"
            | "signal.notification"
            | "signal.wake"
            | "notification.dispatch"
            | "schedule.fire";
        messages?: MessageListInput;
        prompt?: string;
        providerOptions?: Record<string, unknown>;
        resourceId: string;
        runId: string;
        safeContext?: Record<string, unknown>;
        scheduleDispatchLease?: "executing";
        scheduleId?: string;
        threaded?: boolean;
        threadId: string;
    }
    Index

    Properties

    agentId: string
    dispatchId?: string

    Prepared trigger authorizing this exact schedule fire and run id.

    entryPath:
        | "approval.resume"
        | "http.start"
        | "signal.message"
        | "signal.queue"
        | "signal.reactive"
        | "signal.state"
        | "signal.notification"
        | "signal.wake"
        | "notification.dispatch"
        | "schedule.fire"
    messages?: MessageListInput
    prompt?: string
    providerOptions?: Record<string, unknown>

    Trusted, JSON-safe model provider options from schedule dispatch only.

    resourceId: string
    runId: string
    safeContext?: Record<string, unknown>

    Non-reserved context accepted from trusted internal topology calls only. It is never part of the public agent-start request contract.

    scheduleDispatchLease?: "executing"

    Trusted signal-dispatch marker set only after beginAgentScheduleDispatch returned the executing lease. Direct scheduled starts leave it absent.

    scheduleId?: string

    Required for schedule.fire; never accepted from a public agent request.

    threaded?: boolean
    threadId: string