API docs
Per-item Rust API documentation is published on docs.rs. This book covers concepts and worked examples; docs.rs is the source of truth for every type, trait, method, and feature flag. For a higher-level map of which crate owns which concern, see Crate overview.
Published crates
paigasus-helikon— the facade; re-exportscoreand the feature-gated siblings.paigasus-helikon-core— trait surface, agent loop, event stream, carrier types (the dependency root).paigasus-helikon-macros— the#[tool]attribute andtools!proc macros.paigasus-helikon-providers-openai— OpenAI model adapter.paigasus-helikon-providers-anthropic— Anthropic model adapter.paigasus-helikon-sessions-sqlite— SQLiteSessionbackend.paigasus-helikon-runtime-tokio— ephemeral Tokio runner.paigasus-helikon-runtime-axum— self-hosted HTTP/SSE/WebSocket agent server (AgentServerbuilder, 6 endpoints, replayable runs). See Axum Server Runtime.paigasus-helikon-runtime-temporal— durable Temporal-backed runner (TemporalRunner, crash-resume via Temporal history replay). See Runtimes.paigasus-helikon-runtime-agentcore— AWS Bedrock AgentCore container shim (AgentCoreServer, HTTP + MCP protocol contract). See Runtimes.paigasus-helikon-mcp—rmcp-based MCP client/server wrapper.paigasus-helikon-tools— sandboxedRead/Write/Edit/Bashtools (plusWebFetch/WebSearchbehind thewebfeature).paigasus-helikon-evals— evaluation harness: JSONL datasets, theEvaluatortrait with four built-ins,MockModel, and SQLite/Parquet trace sinks. See Observability & Evaluation.paigasus-helikon-cli—helikon/paigasus-helikonCLI binaries; publishes a lib target purely socargo install paigasus-helikon-cliresolves, but that lib is internal and carries no stability guarantee. The binaries are documented in the CLI reference rather than docs.rs.
Most users depend only on the paigasus-helikon facade and enable the features they need; the facade docs link out to each sibling. Crate versions move every release — see Crate overview for the current numbers.
Publish status
All 18 non-internal crates now publish to crates.io — the last two stubs (paigasus-helikon-evals, paigasus-helikon-cli) ascended to real implementations in SMA-332/SMA-333, following -runtime-axum, -runtime-temporal, and -runtime-agentcore before them. The lone exception is paigasus-helikon-sessions-testkit, an internal Session conformance test harness that is publish = false by design, not a stub awaiting an ascend.
Building locally
cargo doc --workspace --all-features --no-deps --open