Metadata-Version: 2.4
Name: dna-cli
Version: 0.9.0
Summary: DNA command-line interface — the `dna` binary for the declarative SDLC + document CRUD (kernel-local, no service required)
Project-URL: Homepage, https://ruinosus.github.io/dna/
Project-URL: Repository, https://github.com/ruinosus/dna
Project-URL: Documentation, https://ruinosus.github.io/dna/reference/cli/
Project-URL: Changelog, https://github.com/ruinosus/dna/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/ruinosus/dna/issues
License-Expression: MIT
License-File: LICENSE
Keywords: agents,cli,declarative,dna,manifests,sdlc
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.12
Requires-Dist: click>=8.1.0
Requires-Dist: dna-sdk<0.10,>=0.9
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Provides-Extra: dev
Requires-Dist: dna-sdk[search-sqlite]; extra == 'dev'
Requires-Dist: fastmcp>=2; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Provides-Extra: mcp
Requires-Dist: fastmcp>=2; extra == 'mcp'
Description-Content-Type: text/markdown

# dna-cli

The `dna` command-line interface for **DNA — Domain Notation of Anything**:
document CRUD (`dna doc`, `dna kind`, `dna scope`, `dna source`), semantic
recall and memory (`dna recall`, `dna memory`), research syntheses
(`dna research`), and a declarative, story-first SDLC (`dna sdlc`) — all
kernel-local against your filesystem or SQL source, no service required.

## Install

```bash
pip install dna-cli        # or: uv tool install dna-cli
```

Pre-release / exact-pin alternative — from the repo:

```bash
cd packages/sdk-py && uv venv && uv pip install -e ".[dev]" -e ../cli
```

## Quick taste

```console
$ dna scope list
$ dna doc show Agent greeter --scope hello-genome
$ dna sdlc story create s-my-story --title "..." --ac "..." --dod "..."
$ dna recall "reciprocal rank fusion" --kind Story -k 1
```

Full CLI reference: <https://ruinosus.github.io/dna/reference/cli/> ·
Repository: <https://github.com/ruinosus/dna>
