Delimit Session Handoff
delimit_session_handoffCreates a structured handoff for session continuity, capturing summary, key decisions, completed items, and modified files for the next session.
Instructions
Save a session summary for cross-session continuity.
When to use: at the end of a productive session, to leave a structured record the next session can recover. When NOT to use: for richer cross-model state (use delimit_soul_capture, which auto-detects more) or single-line memory (delimit_memory_store).
Sibling contrast: delimit_soul_capture writes a richer "soul" with git state; this writes a structured handoff with explicit fields.
Side effects: writes a handoff record via
ai.ledger_manager.session_handoff. Identifier/path fields retain legacy
comma-list coercion. Prose decisions and blockers preserve commas in a
plain string; native/JSON lists carry multiple entries. LED-3731: also refreshes a lightweight
pointer-soul for project_path (default = cwd) so the NEXT
delimit_revive for that project returns THIS handoff's state rather
than a stale older soul.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | 2-3 sentence summary of the session. Required. | |
| venture | No | Venture context. Empty = auto-detect. | |
| blockers | No | What's blocked and why. | |
| items_added | No | Newly added item ids as list or comma string. | |
| project_path | No | Project path whose revive soul this handoff should refresh. Empty = auto-detect from cwd. | |
| files_changed | No | Key files that were modified. | |
| key_decisions | No | Key decisions or consensus results. | |
| items_completed | No | Completed ledger item ids (e.g. ["LED-164"]) as list or comma string. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||