Execute Agent Operating Procedure Asynchronously
Authentication
Headers
Optional caller-chosen key that makes this launch safe to retry. Repeating the identical request with the same key replays the original response instead of starting another run.
Request
Execute the AOP in dry-run mode: the agent runs with its real prompt, config, and read-only tools, but side-effectful tool calls (emails, external writes) are validated and captured instead of executed. The session remains visible and is marked with athena_metadata.is_dry_run for UI badging.
Optional spend cap for this execution: max_model_calls (top-level and sub-agent model calls) and/or max_cost_usd (provider cost at Athena’s model pricing). When a limit is reached the run stops before the next model call, ends with athena_termination_reason=run_budget, and the AOP execution settles as not succeeded. Absent = no cap beyond the agent’s step limit.
Optional user inputs to append to the AOP’s prompt as key-value pairs
Response
Status of the execution (always ‘started’ for async)
True when this response replays an earlier launch with the same Idempotency-Key; no new run was started.
