Commit graph

372 commits

Author SHA1 Message Date
22028651f2 feat(install): add --container-only flag to install command
- Add --container-only flag to create container without completing full installation
- Exit immediately after container creation
- Useful for manual setup or debugging installation issues
2026-03-15 20:47:56 -03:00
f3bad05e76 Fix LXD socket handling in container mode
Some checks failed
BotServer CI / build (push) Failing after 13s
2026-03-15 18:19:22 -03:00
9343edb7f8 Update botserver submodule
Some checks failed
BotServer CI / build (push) Failing after 6s
2026-03-15 15:50:18 -03:00
e1fc012b7b Update Cargo.lock
Some checks failed
BotServer CI / build (push) Failing after 7s
2026-03-15 15:46:33 -03:00
07cc59fa7c docs: reorganize botbook into 12 chapters with proper TOC hierarchy
Some checks failed
BotServer CI / build (push) Failing after 10s
2026-03-15 12:01:00 -03:00
2d2fae1a43 docs: separate tenants (infrastructure) from orgs (customers) 2026-03-15 11:30:46 -03:00
32e974db2c docs: add Vault migration plan with tenant-first hierarchy 2026-03-15 10:46:50 -03:00
66b1db0bec chore: update all submodules 2026-03-14 16:35:47 -03:00
9adfd66c9a chore: update submodules and add migration scripts 2026-03-14 16:34:49 -03:00
2fe4586be5 Add desktop UI navigation instructions for CRM testing 2026-03-12 18:20:05 -03:00
6297018124 chore: update botserver submodule
Some checks failed
BotServer CI / build (push) Failing after 11s
2026-03-10 21:18:19 -03:00
7d95a607f4 chore: update submodule references
Some checks failed
BotServer CI / build (push) Failing after 13s
2026-03-10 19:39:35 -03:00
91ad0232f0 update submodules
Some checks failed
BotServer CI / build (push) Failing after 22s
2026-03-10 17:19:59 -03:00
c43bda9b2a chore: sync botserver submodule
Some checks failed
BotServer CI / build (push) Failing after 12s
2026-03-10 15:26:24 -03:00
144c4b0b79 chore: update submodule pointers
Some checks failed
BotServer CI / build (push) Failing after 15s
2026-03-10 15:15:46 -03:00
920666db40 Fix Bedrock config for OpenAI GPT-OSS models
Some checks failed
BotServer CI / build (push) Failing after 38s
2026-03-10 12:36:01 -03:00
731892db36 Update botserver: Redis-based rate limiting 2026-03-09 21:01:36 -03:00
0465216f66 Update botserver: fix WhatsApp streaming buffer 2026-03-09 20:24:03 -03:00
a695da5a05 Update botserver: simplify hallucination detector
Some checks failed
BotServer CI / build (push) Failing after 12s
2026-03-09 20:03:08 -03:00
f1455ad7cb Update botserver: fix Redis BLPOP parsing
Some checks failed
BotServer CI / build (push) Failing after 14s
2026-03-09 19:44:12 -03:00
e42ee6ee43 Update botserver submodule: fix compilation errors
Some checks failed
BotServer CI / build (push) Has been cancelled
2026-03-09 19:32:54 -03:00
1f73d82c50 Update submodules: WhatsApp Meta rate limits + config inheritance fix
Some checks failed
BotServer CI / build (push) Failing after 11s
2026-03-09 19:18:18 -03:00
dd1d105ef0 chore: update submodule pointers
Some checks failed
BotServer CI / build (push) Failing after 12s
2026-03-09 17:28:45 -03:00
b7275ed233 chore: update botserver submodule with WhatsApp routing fixes
Some checks failed
BotServer CI / build (push) Failing after 21s
- Phone number ID based bot routing
- System prompt loading from config.csv fix

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-09 12:31:16 -03:00
e245077700 feat(whatsapp): add phone_number_id based bot routing
Some checks failed
BotServer CI / build (push) Failing after 10s
- Add resolve_bot_by_phone_number_id function for automatic routing
- Webhooks now route to correct bot based on whatsapp-phone-number-id
- Enables multiple WhatsApp numbers to use single webhook URL
- Falls back to default bot if no match found

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-09 12:28:44 -03:00
a23b4f1983 chore: update botserver submodule with system-prompt fix
Some checks failed
BotServer CI / build (push) Failing after 13s
- Fix system-prompt loading from config.csv for GLM-5 and other LLMs
- System prompts are now correctly injected into LLM API calls

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-09 11:56:38 -03:00
ff9e3f56a9 feat(whatsapp): update submodule with list isolation and code removal
- Update botserver submodule to commit 97661d75
- Add list isolation as single messages in WhatsApp
- Add JavaScript/C# code block removal
- Update zap.md with streaming example and correction history
- Change restart.sh logging from trace to debug level

Related: botserver submodule update
2026-03-08 14:53:43 -03:00
62e2390da3 docs: Update zap.md with /clear command documentation
- Add Comandos Disponíveis section with /clear command
- Document usage, behavior, and implementation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-07 18:58:09 -03:00
39a6a4cf20 Update zap.md with WhatsApp integration fixes
- Document content extraction fix (JSON deserialization)
- Document list streaming fix (single message vs chunks)
- Update status to reflect working integration
- Add debug commands and next steps for production

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-07 07:46:49 -03:00
4da3910b3b Fix WhatsApp message content extraction issue
Messages from WhatsApp are being correctly received and processed by the bot now.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-06 17:16:31 -03:00
db119148cf chore: Update botserver submodule with KB search fixes
Some checks failed
BotServer CI / build (push) Failing after 12s
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-05 00:11:22 -03:00
d89a5c9d30 chore: Update botserver submodule with KB search fixes
- Lower KB search thresholds for better recall
- Add Cloudflare AI embedding support in cache

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-05 00:07:19 -03:00
f8c36c3778 chore: Update submodules with latest changes
- botserver: KB context, embedding generator, and website crawler enhancements
- botui: Organizations settings UI improvements
2026-03-04 15:43:55 -03:00
9123756e82 Revert: Remove hardcoded formatting from botserver
Reverting commit 4896296c - formatting should be in bot-specific .md file, not in server code
2026-03-03 16:24:00 -03:00
28c4f89e16 fix: Update botserver submodule with parameter formatting fix
- Updates botserver to commit 4896296c
- Fixes LLM prompt formatting for tool parameter collection
- Resolves formatting issues starting from item 5 in generated prompts
2026-03-03 16:19:51 -03:00
cc8b432aa8 Update submodules to latest commits 2026-03-03 15:19:28 -03:00
d65794fa93 chore: update botui submodule with fullscreen height fix
- Make maximized window fill entire screen with 100vh height
- Window now occupies all screen space when maximized (1920x1080)
- Recovers 28px of vertical space previously lost to minibar offset
2026-03-03 13:37:45 -03:00
2fe91226b0 chore: update botui submodule with top offset fix
- Remove 28px top offset for maximized windows
- Window now fills screen from top without blank space
- Fixes issue with padding before window title when maximized
2026-03-03 13:30:54 -03:00
465fa71c84 chore: update botui submodule with toolbar fix
- Hide toolbar when window is maximized to remove blank space at top
- Fixes issue where 50px blank space appeared before window title
2026-03-03 13:24:59 -03:00
853181cd1d chore: update botui submodule with latest changes
- Window maximization fix to hide sidebar when maximized
- Dynamic window title updates
- Remove quick action chips from desktop
2026-03-03 13:16:54 -03:00
c7fe607171 docs: Update AGENTS.md with guidelines for file saving and production push policy 2026-03-03 12:51:33 -03:00
12e7cba9bd fix: update botserver with PathBuf import fix 2026-03-03 10:04:20 -03:00
31f68d7bf0 fix: update botserver submodule with tool path resolution fix 2026-03-03 10:02:09 -03:00
334bb9239b chore: Update botui submodule - Fix desktop title branding
Some checks failed
BotServer CI / build (push) Failing after 9s
Update botui to latest commit which changes desktop title from
'Agent Farm' to 'General Bots' for brand consistency.
2026-03-03 08:42:30 -03:00
a9c4714929 chore: Update botserver with deployment API endpoints
Some checks failed
BotServer CI / build (push) Failing after 9s
2026-03-02 07:42:45 -03:00
41efb790ef chore: Update submodules with Phase 1 Code Editor Integration
Some checks failed
BotServer CI / build (push) Failing after 10s
- botserver: Add editor API endpoints
- botui: Add Monaco Editor and code editor component

Phase 1 (P0 - Critical) COMPLETED:
- Monaco Editor installed and configured
- Full-featured code editor with file tree, tabs, syntax highlighting
- API endpoints for file operations
- Keyboard shortcuts and auto-save preparation
2026-03-02 07:27:14 -03:00
4e0737f60a chore: Update submodules with Phase 0 deployment infrastructure
Some checks failed
BotServer CI / build (push) Failing after 10s
- botserver: Add deployment router and Forgejo integration
- botui: Add deployment UI modal in Vibe

Phase 0 CRITICAL features completed:
- Phase 0.1: Deployment Router
- Phase 0.2: Forgejo Integration
- Phase 0.3: Deployment UI in Vibe
2026-03-02 07:13:12 -03:00
649afd7947 chore: Update submodules with enhanced logging
Some checks failed
BotServer CI / build (push) Failing after 8s
- botserver: Add comprehensive stage progress logging
- botui: Format vibe.html for better readability

This updates the submodules to include the latest changes for:
- Enhanced textual progress logging in console
- Better code formatting in Vibe UI
2026-03-01 22:37:24 -03:00
a99c17008e chore: update botserver submodule with Zitadel OAuth fix
Updates botserver to commit c326581a which includes:
- Fix for PAT extraction timing issue
- Retry loop with sync command for reliable PAT extraction
- Improved logging and verification
- Consolidated setup module
- OAuth client initialization now works correctly
2026-03-01 19:07:00 -03:00
abedde3af7 feat(directory): improve OAuth client creation with better credential handling
Some checks failed
BotServer CI / build (push) Failing after 11s
- Updated setup_directory() to try multiple credential sources:
  1. Existing config file
  2. Zitadel log extraction
  3. Default credentials
  4. Helpful error message if all fail

- Made ensure_admin_token() async to actually authenticate with credentials
- Added test_zitadel_credentials() helper function
- Improved error messages for debugging

This addresses the issue where OAuth client creation was failing because
credentials couldn't be extracted from Zitadel logs.

Related: zit.md plan for automatic OAuth client creation
2026-03-01 09:42:13 -03:00