self_reflect
Log a verbal reflection after completing a task or facing difficulty to capture what went well, what to improve, and process insights for future work.
Instructions
Save a verbal self-reflection (Reflexion pattern). Call after completing a task or encountering difficulty. NOT for errors (use self_error_log). For meta-observations about strategy, approach effectiveness, process improvements.
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": {
"reflection": "<reflection>",
"task_summary": "<task_summary>"
},
"name": "self_reflect"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| outcome | No | success | |
| project | No | general | |
| reflection | Yes | What went well, what to improve, what to do differently | |
| task_summary | Yes | Brief description of what was done |