Openheim Documentation

Document Description
Architecture Module map, prompt flow diagram, extension points
Configuration Full config.toml reference — providers, MCP servers, timeouts, models
Library Usage Embedding openheim as a Rust library — OpenheimClient, sessions, streaming
Skills Writing and enabling skill files for domain-specific agents
Subagents Delegating to named and inline subagent profiles
Deployment Running in server mode — Docker, systemd, reverse proxy, enterprise notes
Custom Tools Implementing a custom ToolHandler
Custom LLM Provider Implementing a custom LlmClient
API Reference Complete server API spec — REST endpoints, WebSocket protocol, TypeScript interfaces