Record a task observation
record_task_observationCapture an unvalidated task observation without validation or artifacts, logging weak evidence that requires multiple independent sightings before it becomes durable memory.
Instructions
Capture an unvalidated L1 observation for a task (no validation/artifact needed).
Consolidation treats it as weaker evidence than record_task_lesson: it needs
more independent sightings before it can become durable memory.
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": {
"task_id": "<task_id>",
"statement": "<statement>",
"category": "<category>",
"idempotency_key": "<idempotency_key>"
},
"name": "record_task_observation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| outcome | No | learning | |
| task_id | Yes | ||
| category | Yes | ||
| statement | Yes | ||
| idempotency_key | Yes |