CLI reference¶
The dna binary is a thin wrapper over the DNA kernel — every command
boots a local kernel against DNA_SOURCE_URL / DNA_BASE_DIR, runs one
command, and exits. No service is required.
These pages are generated from the Click command definitions by
scripts/gen_cli_docs.py, so --help and the docs can never drift.
| Group | What it does |
|---|---|
dna sdlc |
Declarative lifecycle tracking (Roadmap/Epic/Feature/Story/Issue). |
dna research |
Manage Research synthesis documents (curated syntheses of References). |
dna doc |
List, show, create, edit, delete documents. |
dna docs |
Browse the in-product Doc corpus. |
dna scope |
List + inspect scopes (manifest modules). |
dna kind |
List + inspect registered Kinds. |
dna source |
Source-level operations: declarative replicas, introspection. |
dna eval |
Run EvalSuites locally (offline, deterministic) and compare runs against a pinned EvalBaseline. |
dna install |
Install bundles/Kinds from a repository into the local source. |
dna memory |
Declarative memory over existing Kinds (remember/recall/forget/consolidate). |
dna recall |
Hybrid semantic search (dense + lexical + RRF) over the scope's records. |
dna search |
Alias of dna recall (neutral naming). |