Skip to main content
An outcome resolves a proposed_action tool call — work Patchwork could not perform itself. Posting one resumes the run. See Outcomes for the flow.

Posting

POST /v1/loom/runs/{run_id}/outcome
uuid
required
From pending_action on GET /v1/loom/threads.
enum
required
occurred or failed.
object
Optional structured context. Recorded on the outcome and passed to the model.
Returns 202 with the run id and its new state. Posting an outcome for a tool call that already has one succeeds without changing anything.

As read in a trace

enum
required
occurred or failed.
object
Whatever you reported.

Errors