knowl_session_finish
Finish a manual memory session you own, record its outcome, and optionally promote captures to project memory. Avoid hook-owned sessions, which finalize themselves.
Instructions
Finish and optionally promote a manual memory session you explicitly own. Never call this for a hook-owned session: when verified lifecycle hooks are active they finalize it themselves, and finishing it here closes a session out from under them.
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": {
"sessionId": "<sessionId>",
"status": "<status>"
},
"name": "knowl_session_finish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | How the session ended. failed still records what was learned. | |
| promote | No | Whether to promote the session's captures into project memory. Defaults to false. | |
| summary | No | Durable summary of what the session established. | |
| sessionId | Yes | Memory session ID you started and own. |