session_start
Begin or resume an agent work session, returning the project briefing. Automatically scopes subsequent memory, recall, and notes calls to this session's project.
Instructions
Begin or resume an agent work session and bind it to this connection. Returns the project briefing. Later memory/recall/notes calls inherit this session's project scope, so you rarely pass project again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Absolute working directory; auto-mapped to a project from the repo root on a repo's first session (no setup step -- `seamlessd map-repo` only overrides the derived slug) | |
| name | No | Optional stable session name; reusing a name resumes that session | |
| model | No | Model id powering this agent, exactly as the provider names it (e.g. claude-fable-5, gpt-5.5). Stamped onto memories/notes this session writes; hooks keep it current for Claude Code/Codex sessions, so pass it mainly from other clients | |
| source | No | what began this session (default explicit) |