apply_skill_outcome
Record success or failure for a skill to manually override automated outcome tracking, resetting failure count on success or triggering auto-archival after five consecutive failures.
Instructions
v3.1.0 M3: Manually record one outcome for a skill — success or failure. Reinforces the reinforcement loop (resets consecutive_failures on success; auto-archives at 5 consecutive failures unless do_not_revert=True). The canonical signal in M5+ comes from outcomes_writer.py (git-derived, not agent-self-reported); this tool is the manual override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| skill_id | Yes |