Start a session
start_sessionStart a work session to obtain a session ID for documenting AI-assisted code changes. Reuses an existing open session.
Instructions
Call this at the very beginning of work on a task. Returns a sessionId to pass to every subsequent explain_change call. If an open session already exists you get it back — no duplicate opens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | What the user asked for, in their own words. Not your paraphrase. This is the anchor that makes the session digest legible later. |