When you invokeDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/lnardev/opencode-config-agent/llms.txt
Use this file to discover all available pages before exploring further.
/sdd-new, /sdd-ff, or /sdd-continue for the first time in a session, the orchestrator asks you two configuration questions before running anything: which execution mode you want, and which artifact storage backend to use. Your answers are cached for the entire session — you won’t be asked again unless you explicitly request a change.
Execution Modes
The execution mode controls whether the orchestrator pauses between phases or runs everything back-to-back.| Mode | Behavior | Best For |
|---|---|---|
| Interactive (default) | Pauses after each phase, shows the result summary, asks “Continue?” before proceeding | Reviewing and steering each step; first-time use of SDD; high-stakes changes |
| Automatic | Runs all phases back-to-back without pausing; shows the final result only | Speed and trust; familiar problem domains; iterating quickly |
Interactive Mode in Detail
In Interactive mode, between every two phases the orchestrator:Shows a concise summary
Presents what the completed phase produced — key decisions, scope, or artifacts written.
Lists what the next phase will do
Describes the next phase and what sub-agent will run, so you know what to expect.
Asks to continue
Prompts: “¿Continuamos? / Continue?”You can respond with:
YESorcontinue→ proceed to the next phaseNOorstop→ halt the pipeline; you can resume later with/sdd-continue- Specific feedback → the orchestrator incorporates your feedback before launching the next phase
Automatic Mode in Detail
In Automatic mode, all phases run via sub-agents back-to-back. The orchestrator delegates each phase as soon as the previous one completes, without pausing. You see only the final combined result. This is equivalent to running/sdd-ff for the planning phases, but extends all the way through apply, verify, and archive if you invoke /sdd-continue in automatic mode.
Artifact Storage Modes
The artifact store determines where SDD artifacts (proposals, specs, designs, tasks, apply-progress, verify reports, archive reports) are persisted.| Mode | Description | Best For |
|---|---|---|
| engram (default) | Fast, no files created. Artifacts stored in a local SQLite database via the engram MCP server. Cross-session. Re-running a phase overwrites the previous version — no history. | Solo work, quick iteration |
| openspec | File-based. Creates an openspec/ directory with a full artifact trail. Committable and shareable. Full git history of every artifact version. | Teams, PRs, audit trail |
| hybrid | Both backends simultaneously — engram for cross-session recovery, files for team sharing. Higher token cost per operation (writes to two backends). | Cross-session recovery + team sharing |
| none | Returns results inline only. No persistence. All artifacts lost when the conversation ends. Recommend enabling engram or openspec. | One-off exploration only |
engram. Otherwise, it defaults to none and explains the limitation.
Engram Mode Notes
OpenSpec Directory Structure
When usingopenspec or hybrid mode, sdd-init creates:
Model Assignments
The orchestrator reads a model assignment table at session start, caches it, and passes the appropriate model alias in every sub-agent delegation via themodel parameter. This ensures each phase uses the right model for its cognitive load.
| Phase | Default Model | Reason |
|---|---|---|
| orchestrator | opus | Coordinates, makes decisions |
| sdd-explore | sonnet | Structural reading — not architectural |
| sdd-propose | opus | Architectural decisions |
| sdd-spec | sonnet | Structured writing |
| sdd-design | opus | Architecture decisions |
| sdd-tasks | sonnet | Mechanical breakdown |
| sdd-apply | sonnet | Implementation |
| sdd-verify | sonnet | Validation against spec |
| sdd-archive | haiku | Copy and close |
| default (non-SDD) | sonnet | Non-SDD general delegation |