Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API Reference

Full API documentation for all Zeph crates is available on docs.rs.

CrateDescriptiondocs.rs
zephBinary entry point — bootstrap, AnyChannel dispatch, vault resolutiondocs
zeph-coreAgent loop, config, channel trait, context builder, metrics, vault, redactdocs
zeph-llmLlmProvider trait, Ollama / Claude / OpenAI / Candle backends, orchestratordocs
zeph-skillsSKILL.md parser, registry, embedding matcher, hot-reload, self-learningdocs
zeph-memorySQLite + Qdrant, SemanticMemory orchestrator, summarizationdocs
zeph-channelsTelegram adapter (teloxide) with streaming, CLI channeldocs
zeph-toolsToolExecutor trait, ShellExecutor, WebScrapeExecutor, CompositeExecutor, auditdocs
zeph-tuiratatui-based TUI dashboard with real-time metrics (feature-gated)docs
zeph-mcpMCP client via rmcp, multi-server lifecycle, Qdrant tool registrydocs
zeph-a2aA2A protocol client + server, agent discovery, JSON-RPC 2.0docs
zeph-acpACP protocol supportdocs
zeph-indexAST-based code indexing, semantic retrieval, repo map generationdocs
zeph-gatewayHTTP gateway for webhook ingestion with bearer authdocs
zeph-schedulerCron-based periodic task scheduler with SQLite persistencedocs
zeph-orchestrationMulti-model orchestration and routingdocs
zeph-subagentSubagent spawning and lifecycle managementdocs
zeph-commonShared types and utilitiesdocs
zeph-configConfiguration schema and loadingdocs
zeph-vaultSecret storage with age encryptiondocs
zeph-dbDatabase layer (SQLite via sqlx)docs
zeph-sanitizerInput sanitization and content filteringdocs
zeph-experimentsFeature experiments and A/B testingdocs
zeph-benchBenchmarking CLI — LOCOMO, FRAMES, GAIA dataset loadersdocs