Skip to main content Crate octomind Copy item path Source pub use config::Config ;pub use logging::AcpErrorSink ;account Octomind account client — the control-plane API behind octomind login. acp ACP (Agent Client Protocol) server implementation. agent Agent bootstrap: fetch manifests, resolve inputs, merge config, run session. branding Startup banner: compact pixel-art octobrain icon (block glyphs in a single
color, transparent background) next to a small info block. config directories embeddings Embedding infrastructure — internal model, no user config. logging Logging infrastructure for Octomind. mcp proctitle Set the OS process title and the terminal/console window title. providers Provider abstraction layer - now powered by octolib sandbox Filesystem sandbox: restrict all writes to the current working directory. session state supervisor Supervisor — the out-of-band control plane around the agent loop. telemetry Anonymous usage telemetry — which commands, tools, slash commands and models
people actually use, so the CLI gets shaped by evidence instead of guesses. utils websocket workflow External octomind workflow orchestrator. eprint Spinner-aware eprint! - suspends animation before printing eprintln Spinner-aware eprintln! - suspends animation before printing log_conditional Conditional logging - prints different messages based on log level. log_debug Debug logging macro with automatic bright blue coloring (CLI) or tracing (ACP/WebSocket). log_error Error logging macro with automatic bright red coloring (CLI) or tracing + file (ACP/WebSocket).
Always visible regardless of log level.
In ACP mode, also writes to the dedicated error sink for structured JSONL error tracking. log_info Info logging macro with automatic cyan coloring (CLI) or tracing (ACP/WebSocket).
Shows info messages when log level is Info OR Debug. print Spinner-aware print! - suspends animation before printing println Spinner-aware println! - suspends animation before printing