sensing_start_session
Initialize a new coding session to capture project context and decisions, returning a summary for ongoing work.
Instructions
Signal the start of a new Claude Code session. Call this once at the beginning of every session. Returns the always-on project summary to inject into your context. session_id may be omitted or empty — the server generates a unique id and returns it (use that id for sensing_record_turn and sensing_end_session).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Repository name or path hash identifying the project | |
| session_id | No | Unique id for this session. Omit, use null, or "" to let the server generate one (recommended). Otherwise supply a fresh id per chat (e.g. ISO timestamp + 4 hex chars). | |
| working_dir | Yes | Absolute path to the project root directory |