memory_outcome
Record procedural outcomes to capture what worked, failed, or was corrected, so lessons are synthesized for future sessions and repeated mistakes are avoided.
Instructions
Record a procedural outcome — what worked, failed, or was corrected. Dream synthesises signals into lessons surfaced next session; logging stops repeated mistakes.
Args:
task: Kind of task, stable wording ("deploy engine to host").
outcome: success | failure | correction.
about: The tool/approach concerned (aids traversal).
detail: What worked / what the dead-end was.
polarity: + do-this | - avoid; usually omit (inferred).
episode: Episode handle for attribution.
Returns: {recorded, signal_id, task, outcome}; needs Postgres.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | ||
| about | No | ||
| detail | No | ||
| episode | No | ||
| outcome | Yes | ||
| polarity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||