API Reference¶
Complete API documentation for DataKnobs Bots.
📖 See: Complete Auto-generated API Reference
The complete API reference is auto-generated from source code docstrings for accuracy and maintainability.
Quick Links¶
For convenience, here are direct links to key classes in the complete reference:
Core Classes¶
- DynaBot - Main bot class
- BotContext - Execution context
- BotRegistry - Multi-tenant registry
- UndoResult - Result of undo/rewind operations
Memory¶
- Memory - Base memory class
- BufferMemory - Sliding window memory
- CompositeMemory - Combines multiple strategies
- SummaryMemory - LLM-based compression memory
- VectorMemory - Semantic search memory (supports tenant scoping)
Knowledge Base¶
- RAGKnowledgeBase - RAG implementation
Reasoning¶
- ReasoningStrategy - Base strategy
- SimpleReasoning - Direct LLM response
- ReActReasoning - Tool-using agent
Tools¶
- KnowledgeSearchTool - KB search tool
Factory Functions¶
See Also¶
- User Guide - Tutorials and how-to guides
- Configuration Reference - Complete configuration options
- Tools Development - Creating custom tools
- Architecture - System design
- Examples - Working code examples