API Reference¶
Crate-level API documentation for Perspt’s Rust workspace.
Tip
For full Rustdoc-generated documentation, run:
cargo doc --open --no-deps --all-features
perspt-core
Types, config, LLM provider, events, plugins.
perspt-sdk
Domain-neutral SRBN control plane: energy, gates, ledger.
perspt-coding
Coding domain package: residuals, adapters, barriers.
perspt-research
Research domain package (skeleton).
perspt-agent
Governed candidate runtime, tool loop, verifier, work-graph dispatch.
perspt-tui
Ratatui terminal UI (chat + agent).
perspt-cli
Clap CLI entry point and subcommands.
perspt-store
DuckDB session persistence.
perspt-policy
Starlark policy engine.
perspt-sandbox
Command sandboxing and isolation.
perspt-dashboard
Axum + Askama + HTMX web dashboard.
perspt-prompt-macros
Build-time compiler for typed prompt section libraries.
perspt-benchmark
Optional, feature-gated manual evaluation tooling.