session_list
Lists other live Claude Code sessions on the current project and what they focus on, so you can avoid parallel-work collisions before making changes.
Instructions
List OTHER live Claude Code sessions working on the same project right now, and what each is focused on. By default it is scoped to THIS session's project (the one linked in the current directory) — that's where work actually collides. If the current directory isn't linked to a project, it falls back to the whole organization. Use it at conversation start and before big changes to avoid stepping on parallel sessions. Pass a specific project to scope elsewhere, or all_projects: true to see every session across the organization. Sessions expire automatically ~10 minutes after their last heartbeat.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "session_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Scope to a specific project id or name instead of the current one | |
| all_projects | No | List sessions across the whole organization instead of just the current project. Ignored when `project` is also provided. | |
| include_stale | No | Also include sessions whose heartbeat is older than the 10-minute TTL |