| name | engram-session-start |
| description | Universal session start protocol. Run at the beginning of every agent session — syncs from remote, opens a session, loads prior context, and surfaces the next action. |
Engram Session Start
Run this protocol at the beginning of every agent session. No exceptions.
Per-turn write rule: Throughout the session, after every bash, edit, or write call, store a finding with engram_context_create or engram_reasoning_create + engram_relationship_create. Never let 3 consecutive turns with substantive work pass without an engram write — the engram-write-first extension will warn you.
Protocol
Step 0: Sync Pull (if remote configured)
engram_sync_list_remotes
Step 1: Start a Named Session
engram_session_start name="<role>-<goal>"
Name format: <role>-<goal> (e.g. orchestrator-auth-feature, implementer-batch-task).
Step 2: Search for Prior Context
engram_ask query="<your goal or task area>"
engram_session_list
Never start work without querying prior session summaries.
Step 3: Get Next Priority Action
engram_next
Key Rules
- Always run session-start before any work
- Pull before creating anything
- Check prior session summaries before acting
- Save the SESSION_ID for engram_session_end
- If no remote configured, note it and continue