Set an agent's outcomes
set_agent_outcomesChoose which outcomes an agent reports. The agent gets the record_outcome tool and an instruction to report each listed outcome once it is actually done (workflow: on the named node). Merged, never rebuilt.
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": {
"agent_id": "<agent_id>"
},
"name": "set_agent_outcomes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clear | No | Stop reporting outcomes on this agent. Default false. | |
| units | No | The full list of outcomes it reports: {code, node?, when?} objects (replaces). | |
| agent_id | Yes | Target agent's id (from list_agents / create_agent / get_catalog view=agents). | |
| minutes_saved | No | This agent's minutes saved per outcome (ROI override). | |
| value_per_unit | No | This agent's value per outcome (ROI override). |