Open (or replace) the active staging scope for an agent.
Staged messages buffer in memory until complete_attempt commits
them, so retried attempts do not duplicate transcript records.
Subagent scope, or None for the main agent.
LLM call identifier for this attempt.
Zero-based attempt number within the call.