Anchorage API reference
    Preparing search index...
    interface StartIdleRunInput {
        agent: Agent;
        deploymentTag?: string;
        dispatchId?: string;
        entryPath:
            | "approval.resume"
            | "http.start"
            | "signal.message"
            | "signal.queue"
            | "signal.reactive"
            | "signal.state"
            | "signal.notification"
            | "signal.wake"
            | "notification.dispatch"
            | "schedule.fire";
        message?: AgentMessageInput;
        principal: ExecutionPrincipal;
        resourceId?: string;
        runId: string;
        safeContext?: Record<string, unknown>;
        scheduleId?: string;
        signal?: AgentSignalInput;
        threadId: string;
    }
    Index

    Properties

    agent: Agent
    deploymentTag?: string

    Infrastructure-verified deployment tag for audit attribution.

    dispatchId?: string

    Prepared trigger authorizing the scheduled wake's exact run id.

    entryPath:
        | "approval.resume"
        | "http.start"
        | "signal.message"
        | "signal.queue"
        | "signal.reactive"
        | "signal.state"
        | "signal.notification"
        | "signal.wake"
        | "notification.dispatch"
        | "schedule.fire"
    message?: AgentMessageInput

    WHO is waking the run. Carries the KIND, so a host synthesizing a ThreadScope for the idle run cannot downgrade automation to a human — which would let it past the agent host's role branch without its agent ever declaring the entry.

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

    Sanitized context applied to a schedule-woken execution.

    scheduleId?: string

    Authoritative source for a schedule.fire wake.

    signal?: AgentSignalInput
    threadId: string