hebbrix_report_outcome
Report the actual result of a previous decision to update memory, send early signals, or correct evidence without double-counting, enabling improved future decisions.
Instructions
Report the REAL delayed result of a prior hebbrix_choose_action.
The 30-second path is success=true/false, or reward in [-1, 1]. Custom
metrics must first be defined through the Outcome Memory REST API so their
direction and scale are explicit. Set final=false for an early signal and
report the settled value later. Set correction=true to replace previously
learned evidence without double-counting it. Reusing an idempotency_key is
safe; conflicting reuse is rejected.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"decision_id": "<decision_id>"
},
"name": "hebbrix_report_outcome"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| final | No | ||
| reward | No | ||
| metrics | No | ||
| success | No | ||
| confidence | No | ||
| correction | No | ||
| decision_id | Yes | ||
| idempotency_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||