[v3.1.0] - 2025-10-22
Added
- Agent-as-Tool functionality: agents can now be used as tools within workflows, enabling more advanced automation scenarios
- Custom crawl support with file hashing for improved duplicate detection and flexible crawl types
- Local deployment support with dedicated configuration for running Dokko locally
- Crawl job management system with improved queue handling and parameter storage
- Database-level constraint to ensure only one crawl runs per tenant at a time
- Auto-recrawl scheduling switch for better control over automatic recrawling
- Session parameter support in CRUD base delete methods for enhanced data consistency
- Default and hidden crawl parameters for custom crawl types
- New Dokko RAG tool for agents to enhance retrieval-augmented generation workflows
- Custom UI components for slider, dropdown, and tooltip
- Stage environment variable support for flexible environment configuration
- German language support for the chat widget
- New
can_exit_loop field for LLM Agents to allow loop termination control
Changed
- Crawler queue naming updated from
tenant_id to crawl_job_id for improved job isolation
- Refined auto-recrawl scheduling logic for better reliability and tenant filtering
- Custom crawl DTO model now uses
SecretStr for sensitive data protection
- Normalized tenant names and user emails to uppercase for data consistency