save_session
Save traversal results at the end of a productive session. Combines record_trace and save_crossing in one call: records the path taken as a trace and saves one cached crossing per insight. Call this after a productive traversal so future consult() calls benefit from your findings.
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": {
"path": "<path>",
"insights": "<insights>",
"problem_domain": "<problem_domain>"
},
"name": "save_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Ordered sequence of piece IDs you traversed (minimum 2) | |
| agent_id | No | Optional: identify yourself | |
| insights | Yes | One seed per insight. Either a plain reframing sentence (seed spans the whole path), or an object {from_piece, to_piece, tension, reframing} (seed lands between those two pieces when both exist). | |
| problem_domain | Yes | The kind of problem this traversal helped with (falls back to an insight object's problem_domain) |