Every public symbol Dendrux exports, grouped by area, with its import path and a one-line description. The map for navigating the rest of the docs.
API glossary
This is the full public surface of Dendrux: everything you import in normal use. Each entry links to the page that explains it in depth. If a symbol is not listed here, treat it as internal and subject to change.
Core
Loops
Chat history
Providers
Caching is automatic for all built-in providers. See Prompt cache.
Guardrails
Notifiers
Persistence and reads
RunStore read methods return these record types (all from dendrux.store): RunSummary, RunDetail, StoredEvent, LLMCall, ToolInvocation, TraceEntry, PausePair. Fields are documented on the RunStore page.
Tool sources
Result and event types
Errors
All exceptions live in dendrux.errors (and the most common ones are re-exported from dendrux). Full table with when-raised and suggested HTTP mappings on the Errors page: RunNotFoundError, RunNotPausedError, PauseStatusMismatchError, RunAlreadyClaimedError, RunAlreadyTerminalError, InvalidToolResultError, PersistenceNotConfiguredError, SchemaNotInitializedError. Plus RunAlreadyActiveError, IdempotencyConflictError, StructuredOutputValidationError, DelegationDepthExceededError from dendrux.
Where to go next
- Agent: the constructor and every runtime method.
- RunStore: every read method and record type.
- make_read_router: the HTTP read surface.
- Errors: the exception hierarchy and HTTP mappings.
- HTTP API surface: the read router's endpoints in detail.