session_log
Record session summaries after agent work. Automatically create handoff memory for partial results or blocked tasks, allowing next agent to resume without retelling; completed outcomes retire the handoff.
Instructions
Record a session summary at the end of significant agent work. On outcome "partial"/"blocked" (or when next_steps are given) the hub automatically writes a handoff memory so the next agent resumes without retelling; outcome "completed" retires that auto-handoff.
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": {
"started_at": "<started_at>",
"summary": "<summary>"
},
"name": "session_log"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| client | No | ||
| outcome | No | completed | |
| summary | Yes | what was accomplished and decided | |
| surface | No | claude-code | |
| agent_id | No | ||
| provider | No | ||
| next_steps | No | concrete next actions for whichever agent continues this work | |
| project_id | No | ||
| started_at | Yes | ISO datetime session started | |
| commits_made | No | ||
| files_touched | No | ||
| client_session_id | No |