Expand description
dsp-cli — AI-agent-friendly CLI for the DaSCH Service Platform.
The orientation entry point is idea.md in the repository root; the
ubiquitous-language reference is CONTEXT.md. The internal architecture
is described in ADR-0008 (docs/adr/0008-internal-architecture.md).
This crate exposes a library surface so tests can reach the action layer
without going through the binary; the binary itself is src/main.rs.
Modules§
- actions
- Action layer — layer 2 of ADR-0008.
- cli
- CLI parsing — layer 1 of ADR-0008.
- client
- Client layer (3a of ADR-0008) — the
DspClienttrait and its HTTP impl. - config
- Config resolution — layer 5 of ADR-0008.
- diagnostic
- Diagnostics — errors, exit codes, and logging setup. See ADR-0012.
- model
- Domain models — layer 4 of ADR-0008.
- render
- Renderer layer (3b of ADR-0008) — output formatting.
Functions§
- run
- Top-level entry point used by
main.rsand by integration tests.