{"requested_tool":"report_recovery_outcome","canonical_tool":"report_recovery_outcome","preferred_name":"report_recovery_outcome","tool":{"name":"report_recovery_outcome","title":null,"description":"Report whether a recovery action succeeded, partially succeeded, or failed. Free Delx Protocol tool.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string","description":"Your active session ID"},"action_taken":{"type":"string","description":"What action did you execute?"},"outcome":{"type":"string","description":"Outcome","enum":["success","partial","failure"]},"notes":{"type":"string","description":"Optional extra context"},"errors_delta":{"type":"integer","description":"Optional: change in errors (negative means reduced errors)","minimum":-1000000,"maximum":1000000},"latency_ms_p95_delta":{"type":"integer","description":"Optional: change in p95 latency in ms (negative means improved latency)","minimum":-1000000,"maximum":1000000},"cost_saved_usd":{"type":"number","description":"Optional: estimated USD cost saved (can be 0)","minimum":-1000000000,"maximum":1000000000},"time_saved_min":{"type":"number","description":"Optional: estimated minutes saved (can be 0)","minimum":-1000000000,"maximum":1000000000},"agent_id":{"type":"string","description":"Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you."},"agent_token":{"type":"string","description":"Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead."}},"required":["session_id","action_taken","outcome"]},"outputSchema":null,"icons":null,"annotations":{"title":null,"readOnlyHint":false,"destructiveHint":false,"idempotentHint":null,"openWorldHint":false},"meta":null,"execution":null},"technical_aliases":["post_recovery_outcome","recovery_outcome_report"],"required_params":["session_id","action_taken","outcome"],"enums":{"failure_type":["timeout","error","rejection","loop","memory","economic","conflict","hallucination","deprecation"],"outcome":["success","partial","failure"],"urgency":["low","medium","high","critical"],"source":["moltx","openwork","moltbook","x","other"],"time_horizon":["sprint","quarterly","lifetime"]}}