Expand description
TakoBull - Ultra-lightweight personal AI Assistant for embedded systems
This library provides the core functionality for TacoBot, including:
- Async runtime management
- Configuration loading and validation
- Authentication (OAuth2 with PKCE)
- Agent loop for message processing
- Channel integrations (Telegram, Discord, etc.)
- LLM provider integrations
- Tool framework for extensibility
- Session and state management
- Device management for hardware interfaces
Re-exports§
Modules§
- agent
- Agent loop and context management
- auth
- Authentication system for TakoBull (OAuth2 and PKCE)
- bus
- Message bus for inter-component communication
- channels
- Channel integrations for TakoBull
- config
- Configuration management for TacoBot
- cron
- Cron service for scheduled tasks
- device
- Device management for hardware interfaces
- error
- Error types and handling for TakoBull
- heartbeat
- Heartbeat service for periodic checks
- llm
- LLM provider integrations
- logging
- Logging and tracing setup for TakoBull
- prelude
- Re-export commonly used types
- runtime
- Async runtime management for TakoBull
- session
- Session management for TakoBull
- state
- State management for TakoBull
- tools
- Tool framework and implementations