Discover exact capabilities
The agent reads live JSON Schemas and side-effect flags instead of guessing what the service can do.
list_actions · list_connectionsUSE CASE 05 / DURABLE CONTROL
An external agent owns the goal and sequence. ActionDock turns each requested operation into a durable job and returns verifiable state for the next reasoning step.
THE EXECUTION CONTRACT
ActionDock is not a hidden orchestrator. It is the control boundary that makes long-running agent work recoverable and inspectable.
The agent reads live JSON Schemas and side-effect flags instead of guessing what the service can do.
list_actions · list_connectionsA stable key makes a retry resolve to the same request. Shared workflow metadata groups the sequence without moving orchestration into ActionDock.
run_actionAn external write exposes its exact method, path, query, and body before anything changes.
workspace owner · dashboard approvalA signed callback or authenticated poll returns the terminal job, structured result, report artifact, and actionable error.
wait_for_job · list_eventsCLEAR OWNERSHIP
Defines the outcome, chooses the sequence, interprets results, and decides whether to continue.
Validates inputs, applies policy, executes one action, preserves evidence, and returns state.
Controls API keys, connection secrets, destination allowlists, approvals, callbacks, and billing.
MCP OR HTTP