AgentOutcome contract
description
Every completed task emits a typed outcome: agent_id, task_id, domain, verdict (pass/fail/blocked), score, state_transition, result (files + api_key_present:false), evaluated_at - defined in cowork/coworkers/tests/contracts.ts.
provenance
source_doc anthropic-skills:engineering-coworker (task_contract block, AgentOutcome shape) · created 2026-07-02 04:46:31 · JSON
See Skill vs. Implementation for how this differs across sources.