Session Briefing
session_briefingLoad project context at the start of a session. Without a project, get available projects; with one, receive active tasks, lessons, git activity, and health in a single briefing.
Instructions
Call at the start of every new session to load project context.
Without a project, returns the available project list with a usage hint — discoverability parity with vault_health() and worker_status(). With a project, assembles active tasks, recent lessons, git activity, and project health into a single response (replaces 3-4 manual calls).
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_briefing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Project slug (directory under 10_projects/). Empty = list available projects so the caller can pick one. This is the only parameter — there is no `days` argument (the briefing window is fixed). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |