session_update
Declare or update what the current Claude Code session is working on so parallel sessions can avoid overlapping tasks when you start or switch work.
Instructions
Declare or update what THIS Claude Code session is currently working on (live presence). Call it when you start or switch tasks so parallel sessions can avoid stepping on your work. Example focus: 'working on the auth module'.
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": {
"focus": "<focus>"
},
"name": "session_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | Yes | Short human-readable description of the current work | |
| label | No | Optional session name (defaults to the working directory name) |