Commit graph

87 commits

Author SHA1 Message Date
262e3ab9eb Update botui - larger task cards 2026-01-02 14:16:41 -03:00
0a35ebcf4f Update botui - notifications bell infrastructure 2026-01-02 14:09:01 -03:00
61bdeb2804 Update botserver and botui - compact task cards, expanded tree 2026-01-02 14:00:26 -03:00
d40db53c8c Update botui - fixed scroll containment 2026-01-02 13:48:07 -03:00
c1214475d7 Update botui - Design System standards for all themes 2026-01-02 13:40:39 -03:00
1db19067c9 Update botui - visible scrollbars on task list and progress log 2026-01-02 13:33:17 -03:00
0044dd0910 Update botui submodule - fixed scroll layout 2026-01-02 13:29:21 -03:00
c0de93736d Update botserver and botui submodules - improved task UI layout 2026-01-02 13:23:36 -03:00
82408bd21f Update botui 2026-01-01 10:49:38 -03:00
afa99a8050 Update botui 2026-01-01 10:47:08 -03:00
e3390b8dd5 Update botui submodule 2026-01-01 10:42:43 -03:00
0e12e7a326 Update submodules 2026-01-01 10:36:58 -03:00
399b873017 Update submodules: progress UI fixes 2026-01-01 10:13:46 -03:00
13cb2fe521 Update submodules: task progress UI improvements 2025-12-31 23:45:46 -03:00
05a74d48d8 Fix designer file updates, cancel button visibility, and LLM stream display
- Fix apply_file_change to always write locally first, handle S3 errors gracefully
- Hide Cancel button when task is completed/done/failed/error
- Add LLM stream updates to detail terminal panel
- Add CSS styling for llm-stream terminal lines
- Remove unused get_bot_name and store_app_metadata methods
- Fix designer LLM call to use state.llm_provider.generate()
2025-12-31 15:36:59 -03:00
fd98fdad28 Update submodules: tasks UI, WebSocket proxy, memory monitoring 2025-12-30 22:43:07 -03:00
38211bec59 Fix tasks UI: WebSocket proxy, task detail, stats, and progress panel
- Add WebSocket proxy for /ws/task-progress in botui (was missing, blocking progress events)
- Fix task detail endpoint to use UUID binding for auto_tasks query
- Fix task list to query auto_tasks table instead of tasks table
- Add proper CSS for task cards with status-based colors
- Add task detail panel CSS for header, progress, sections
- Add count-all to stats HTML response
- Skip 0-byte files in drive monitor and document processor
- Add detailed logging for LLM calls in intent classifier and app generator
- Remove unused variables and fake demo activity simulation
- Change DRIVE_MONITOR checking logs from info to trace
2025-12-30 22:41:13 -03:00
e437ce2234 Fix LLM model config, add vector_db as required, cleanup logs
- Fix hardcoded 'gpt-4' model in auto_task modules (intent_classifier, app_generator, designer_ai, intent_compiler) to use configured llm-model from bot config
- Add vector_db (Qdrant) to required bootstrap components for KB indexing
- Add Qdrant health check with clear error messages when unavailable
- Change verbose [START] debug messages from info to trace level
- Fix episodic memory role handling in Claude client (convert 'episodic' to system context)
- Disable auth for /api routes during development
2025-12-29 11:18:28 -03:00
011f8698a8 Fix LLM provider dynamic updates and DriveMonitor startup
- Add DynamicLLMProvider wrapper for runtime LLM provider updates
- Start DriveMonitor for default.gbai bucket on server startup
- Fix DriveMonitor to detect config.csv changes and update LLM provider
- Fix path matching to detect config.csv in root and .gbot folders
- Add /api/auth to anonymous paths to fix 401 on auth endpoint
- Fix foreign key references in 6.1.0 migration (users.id not users.user_id)
- Use correct bucket name 'default.gbai' for DriveMonitor
2025-12-28 23:20:56 -03:00
79c4918df2 Update PROMPT.md with security directives for new code compliance 2025-12-28 21:26:33 -03:00
0c82d690f0 Update botserver with security tasks and deduplicated utils 2025-12-28 15:33:00 -03:00
d18d1b6ff4 Update botserver submodule with PROMPT.md changes 2025-12-28 14:29:54 -03:00
cddd520627 Update botserver submodule - 0 clippy warnings 2025-12-28 14:28:01 -03:00
ceb57e820a Update submodules: app generator, logging, knowledge base, web search, designer magic 2025-12-28 11:57:55 -03:00
84d87f178b Fix 415 error: Add hx-ext='json-enc' to autotask create endpoints
- Add json-enc extension to quick intent button in tasks.html
- Add json-enc extension to intent form in autotask.html
- Server expects JSON but HTMX was sending form-urlencoded data
2025-12-28 00:01:36 -03:00
08f1e9578a chore: Update submodules with AutoTask API docs and missing endpoints 2025-12-27 21:17:12 -03:00
fe456e167f chore: Update botserver submodule with AutoTask system implementation 2025-12-27 21:10:31 -03:00
4267de9c58 Update botbook submodule - tasks.md rewrite 2025-12-27 18:10:39 -03:00
658bda35cc Update botbook submodule with codebase stats 2025-12-27 18:01:47 -03:00
6663127530 Update .github submodule with SVG diagrams 2025-12-27 17:31:29 -03:00
e6488b0859 Update .github submodule with new README 2025-12-27 17:28:28 -03:00
361b27e047 Setup root repo with submodules for all bot components 2025-12-27 17:23:45 -03:00
b7dc884614 Fix all clippy warnings and errors across workspace
- Fix pricing_model -> model field name in whatsapp mock
- Fix trivially_copy_pass_by_ref in BrowserType::browser_name
- Add methods to use Locator and Action enum fields (dead_code fix)
- Convert url_pattern methods to associated functions
- Replace panic! with bail! in e2e tests
- Collapse nested if statements, fix cmp_owned
- Remove redundant clones and needless borrows
- Add underscores to long numeric literals
- Replace assert!(true) with meaningful tests
- Remove unused imports, macros, and functions
- Fix async function without await
- Rename struct fields to avoid common suffix warnings

All clippy warnings and errors resolved: 0 warnings, 0 errors
2025-12-26 12:29:42 -03:00
6f8dcdd858 Add restart script 2025-12-25 11:03:29 -03:00
9cd50e15d6 Update .gitignore to exclude subproject directories 2025-12-25 11:03:24 -03:00
c4544468f1 Add workspace README and configuration files 2025-12-25 11:03:05 -03:00
47953c2c4b Add workspace root PROMPT.md with zero-tolerance warning policy 2025-12-25 11:02:26 -03:00