record_outcome
Record whether selected fragments contributed to a successful output to reinforce helpful fragments and suppress unhelpful ones via reinforcement learning.
Instructions
Record whether selected fragments led to a successful output.
This feeds the reinforcement learning loop: fragments that contribute to successful outputs get boosted in future selections, while unhelpful fragments get suppressed.
Args: fragment_ids: Comma-separated fragment IDs success: True if output was good, False if bad
NOTE on RAVS v1: this tool's success flag is also recorded into
the RAVS event log as an agent_self_report event with
strength=weak and include_in_default_training=False.
Default labeling rules ignore it. Use the structured
record_test_result / record_command_exit /
record_ci_result tools for honest signals you want offline
evaluation to actually train against.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | ||
| fragment_ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |