Report whether a recovery action worked
report_recovery_outcomeAfter you acted on a known failure -- retried, waited, refreshed a stale schema, reconnected, fell back to another provider -- report whether it actually resolved the problem.
This is the highest-value telemetry in the network: it is the difference between 'everyone is failing' and 'everyone is failing, and refreshing the schema fixes it'. Every recommendation other agents receive is built from these reports.
Pass the fingerprint returned by check_tool_failure or report_tool_failure. Common actions: retry, wait, refresh_schema, remove_optional_field, reconnect, use_fallback, reauthenticate, abort. Report one outcome per attempt, not one per retry-loop iteration: a single reporter contributes at most 5 attempts per hour to any action's confidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What you tried, e.g. 'refresh_schema'. Lowercase, [a-z0-9_.-], spaces become underscores. | |
| successful | Yes | True when the action resolved the failure. | |
| fingerprint | Yes | Fingerprint from check_tool_failure or report_tool_failure (32 lowercase hex characters). | |
| reporter_id | No | Optional stable agent id; hashed, never stored raw. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||