botserver/src/llm
Rodrigo Rodriguez (Pragmatismo) 6fa52e1dd8 feat: implement feature bundling architecture and fix conditional compilation
- Restructured Cargo.toml with Bundle Pattern for easy feature selection
- Added feature bundles: tasks → automation + drive + monitoring
- Applied conditional compilation guards throughout codebase:
  * AppState fields (drive, cache, task_engine, task_scheduler)
  * main.rs initialization (S3, Redis, Tasks)
  * SessionManager Redis usage
  * bootstrap S3/Drive operations
  * compiler task scheduling
  * shared module Task/NewTask exports
- Eliminated all botserver compilation warnings
- Minimal build now compiles successfully
- Accepted core dependencies: automation (Rhai), drive (S3), cache (Redis)
- Created DEPENDENCY_FIX_PLAN.md with complete documentation

Minimal feature set: chat + automation + drive + cache
Verified: cargo check -p botserver --no-default-features --features minimal 
2026-01-23 13:14:20 -03:00
..
context Add SQLx dependencies for calendar feature 2025-11-27 23:10:43 -03:00
llm_models feat: implement feature bundling architecture and fix conditional compilation 2026-01-23 13:14:20 -03:00
prompt_manager - Refactor folder as features. 2025-11-22 22:55:35 -03:00
cache.rs Various updates: dependencies, features, and bug fixes 2026-01-16 11:29:22 -03:00
cache_test.rs Update server components and keywords 2025-12-23 15:52:35 -03:00
claude.rs Fix task progress: real-time updates, MIME types, WebSocket event types 2025-12-31 23:45:29 -03:00
episodic_memory.rs Various updates: dependencies, features, and bug fixes 2026-01-16 11:29:22 -03:00
local.rs feat: implement feature bundling architecture and fix conditional compilation 2026-01-23 13:14:20 -03:00
mod.rs Refactor schema.rs into modular files 2026-01-22 13:57:40 -03:00
observability.rs Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00