Skip to main content

Crate dsp_cli

Crate dsp_cli 

Source
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 DspClient trait 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.rs and by integration tests.