OptionalabortCancellation signal for interrupting execution.
OptionalcwdCurrent working directory for CLI execution.
OptionalmodelModel override name.
OptionalnativeOptionalonOptionalonReal-time progress callback.
OptionalreasoningReasoning effort level override.
OptionalthreadExisting thread or session ID for resuming multi-turn conversation.
OptionaltimeoutBackend process-phase budget in milliseconds.
Under the complete-call budget contract (EXEC-001-T07, EXEC-001-T11a), this receives the remaining
monotonic execution time (budget.remainingExecutionMs()) from the complete-call budget after Git collection,
preparation, and consent phases. Defaults to remaining execution time under DEFAULT_EXECUTION_TIMEOUT_MS (900,000 ms minus teardown allowance and early phases) when no caller budget is specified.
Options configuring adapter execution.