ACP v2 TypeScript SDK — UNSTABLE DRAFT - v2.0.0
    Preparing search index...

    Type Alias IdleStateUpdate

    IdleStateUpdate: types.IdleStateUpdate

    No foreground work is active. Background activity may continue.

    Agents SHOULD include a stopReason when the idle transition ends foreground work. An idle update that does not end foreground work need not include one. Receivers treat an omitted, null, or malformed stopReason as the agent not reporting one. Repeated or resume snapshots may carry the last stop reason for context. They MUST NOT be counted as new completions, cancellations, or additional usage.