7dcab89e06
Update botserver submodule for HTML rendering fix
2026-04-14 14:39:22 -03:00
f98e5ebd06
Update submodules with HTML buffering and rendering fixes
2026-04-14 14:24:58 -03:00
7b144bd1f9
Update botui submodule
2026-04-14 14:20:25 -03:00
5abb7c2e2e
Update botserver submodule
2026-04-14 14:06:13 -03:00
40cc22f1fd
Update botui submodule
2026-04-14 14:02:47 -03:00
a305060619
update: botserver submodule - DriveMonitor fixes
2026-04-14 13:43:20 -03:00
08c05eb894
chore: update submodules
2026-04-14 13:30:18 -03:00
30ceb24903
Update botui submodule: fix HTML streaming rendering
2026-04-14 12:03:11 -03:00
6f0d9a1b91
chore: update botserver — CI deploy reliability fix
2026-04-14 10:38:20 -03:00
875eaf4ee7
chore: update botserver — Kimi factory + LLM chunk traces
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 10:20:35 -03:00
f7597aa646
chore: update botserver — CI commit path fix
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 10:02:17 -03:00
09f3c1f9d7
chore: update botserver submodule — CI restart, health commit, WebSocket spawn fix
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 09:52:30 -03:00
ac02f7a4c8
chore: update botserver — DriveMonitor disabled for testing
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 09:19:10 -03:00
f5542eb834
chore: update botserver — recv_task spawn fix for chat race condition
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 08:59:50 -03:00
5b13f104b2
Fix botserver stream processing
2026-04-14 02:12:08 -03:00
45484aa6fc
Revert botserver to working LLM code
2026-04-14 01:15:48 -03:00
7b70341735
Update botserver submodule with LLM timeout fix
2026-04-14 00:55:56 -03:00
8aab947a14
chore: update botserver — add 5s connect_timeout to LLM client
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 23:58:07 -03:00
bcc042c7fa
chore: update botserver — HTTP timeout fix for LLM deadlock
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 23:31:38 -03:00
47b3c23b9d
chore: update botserver submodule — LLM deadlock fix
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 23:20:24 -03:00
ff1834ffeb
Update botserver with LLM blocking fix
2026-04-13 23:01:59 -03:00
f1b3c4258e
chore: update botserver submodule
2026-04-13 20:26:16 -03:00
cbb79a5311
chore: update botserver submodule
2026-04-13 19:59:12 -03:00
338f3dd248
chore: update botserver submodule
2026-04-13 19:42:51 -03:00
7e019145c5
chore: update botserver submodule
2026-04-13 19:23:30 -03:00
1efcb4d1be
chore: update botserver submodule
2026-04-13 18:52:14 -03:00
541f31b2db
chore: update botserver submodule - fix tool exec message type
2026-04-13 18:43:14 -03:00
46588a7ea6
chore: update botserver submodule
2026-04-13 18:33:29 -03:00
475bcde522
chore: update botserver submodule
2026-04-13 18:16:40 -03:00
205d0fe1a9
chore: update botserver submodule - fix TALK routing in tool execution
2026-04-13 18:04:02 -03:00
6d7df4d62f
chore: update botserver submodule
2026-04-13 17:57:52 -03:00
304505a29e
chore: update botserver submodule
2026-04-13 17:37:47 -03:00
1565b68243
chore: update botserver - fix KB re-download loop
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 16:26:28 -03:00
0aa90a3a24
chore: update submodules
2026-04-13 16:21:29 -03:00
5687aeb322
chore: update botserver submodule - fix new PDF detection in indexed KB folders
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 16:03:45 -03:00
7fc77b1d0c
chore: update botserver submodule - add ADD_SWITCHER keyword
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-13 15:48:34 -03:00
bd34c9a984
chore: update submodules - add thinking indicator for reasoning models
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 15:36:14 -03:00
a97e35ae82
chore: update botserver submodule - fix reasoning models (GLM4.7, Kimi K2.5)
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 15:18:44 -03:00
ffd0aabede
chore: update botserver submodule - restore stable LLM provider
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 15:07:59 -03:00
39f6d7904d
docs: add Drive ops, logging, program access, and compilation architecture to PROD.md
2026-04-13 14:29:33 -03:00
7fc051446e
fix: deduplicate suggestion buttons with Redis SADD
2026-04-13 14:10:09 -03:00
6afdb0404a
refactor: unify BASIC compilation into BasicCompiler, runtime uses .ast only
2026-04-13 14:06:15 -03:00
5a295b19f0
chore: update botserver - LLM timeout + scan concurrency guard
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 12:59:05 -03:00
54a82c1322
chore: update botserver submodule - skip GBKB scan when indexed
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 12:22:36 -03:00
d6c36fdfba
chore: update botserver submodule - LLM debug traces
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 11:58:03 -03:00
bead4a3520
chore: update botserver submodule - build_date in health endpoint
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 11:49:46 -03:00
4b039b2fab
chore: update botserver submodule to fix KB reindexing loop
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 11:25:15 -03:00
05a8b2bc13
Update botserver: TOOL_EXEC KB fallthrough + skip KB re-index
2026-04-13 10:02:59 -03:00
cd34722dcc
Update botserver: skip KB re-index when already indexed
2026-04-13 09:53:37 -03:00
93b6058449
Update botserver: KB re-index fix + think tags + hardcoded salesianos
2026-04-13 09:37:33 -03:00
0ac8ee7989
update: botserver submodule with DriveMonitor config sync fix
2026-04-13 08:33:52 -03:00
f51ba0afbc
update: botserver submodule with embedding config fallback fix
2026-04-13 08:20:43 -03:00
35852cb76f
update botserver - fix ADD_SUGGESTION AS case sensitivity
2026-04-13 07:40:27 -03:00
357cb4c0e7
update botserver - fix GBKB deadlock
2026-04-12 22:28:16 -03:00
dd40eaae57
update botserver - GBKB debug logging
2026-04-12 22:09:50 -03:00
81096be802
update botserver - KB processor feature-agnostic
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 21:40:25 -03:00
c82e9e360b
update botserver - background KB processor, check_gbot prefix filter, config header fix
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 21:28:32 -03:00
5009c46634
update botserver submodule - fix DriveMonitor timeout and config header
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 21:03:55 -03:00
b293fc966e
update botserver submodule to fix config.csv sync
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 20:36:32 -03:00
8c9c90181e
update botserver submodule
2026-04-12 19:50:05 -03:00
588e23fb4f
update submodules
2026-04-12 19:35:47 -03:00
94d0923acb
fix: use ADD_SUGGESTION_TOOL instead of ADD_SUGG_TOOL
2026-04-12 18:34:00 -03:00
d561af0981
fix: use .ast files in tool_executor
2026-04-12 17:56:47 -03:00
c6d73e73bd
fix: use compile_preprocessed for .ast files
2026-04-12 17:49:10 -03:00
3963b72147
fix: use compile_preprocessed for .ast files in start.bas execution
...
- Added compile_preprocessed method to ScriptService that skips preprocessing
- Fixed first message handler to use compile_preprocessed when reading .ast files
- Fixed WebSocket handler to use compile_preprocessed when reading .ast files
- This prevents double preprocessing of already-preprocessed .ast content
2026-04-12 17:47:16 -03:00
5b47759263
update botserver submodule with DriveMonitor fix
2026-04-12 16:06:34 -03:00
a8842408f7
Update botserver with ADD SUGGESTION preprocessor fix
2026-04-12 15:33:22 -03:00
12d33d5c7c
chore: update botserver to 78130caa
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 15:08:17 -03:00
3bf10e44ca
chore: update botserver submodule to e34481b7 (borrow checker fix)
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 14:52:35 -03:00
1357a5b174
chore: update botserver submodule (ADD_SUGG_TOOL fix)
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 14:16:15 -03:00
87bbc31887
Update botserver to enable directory feature by default
2026-04-12 11:48:50 -03:00
e39f92d6fa
chore: update submodules (embedding server readiness fix)
2026-04-12 10:28:22 -03:00
1f838a33db
Update botserver: small change to force rebuild
2026-04-12 10:00:17 -03:00
03bdd539f2
Force CI rebuild
2026-04-12 09:56:34 -03:00
cf4946dde9
Update botserver: add KB fail state migration
2026-04-12 09:43:59 -03:00
f4fae5672f
Update botserver: add fail_count/last_failed_at to kb_documents
2026-04-12 09:36:52 -03:00
49f3ea066e
Update botserver: add smart sleep based on fail_count
2026-04-12 09:20:34 -03:00
1aa2e6dfd9
Update botserver submodule: fix backoff per KB folder
2026-04-12 09:15:52 -03:00
e1bf241f58
Update botserver submodule: add KB indexing backoff logic
2026-04-12 09:13:53 -03:00
88add80f16
Update botserver submodule: reduce embedding batch_size to 2
2026-04-12 08:21:56 -03:00
8d6368ada1
Update botserver submodule
2026-04-12 07:47:19 -03:00
586da4dbd4
Temp fix: skip embedding check in DriveMonitor
2026-04-12 06:59:13 -03:00
3ec393c3ba
Update botserver: Handle reasoning field from NVIDIA kimi-k2.5
2026-04-11 22:59:32 -03:00
5157d8ba8b
Update botserver: Handle reasoning_content from NVIDIA reasoning models
2026-04-11 22:31:13 -03:00
ab5147e077
Update botserver: KB indexing fixes (kb_collections upsert, collection names, indexed flag)
2026-04-11 21:26:24 -03:00
51c8fb594a
Update botserver: fix file_states path to use bucket_name instead of UUID
2026-04-11 20:40:44 -03:00
ccd15e8df4
Update botserver submodule: fix work path and indexed flag bugs
2026-04-11 20:16:47 -03:00
7280ebc4da
Update botserver: save file_states after prompt update
2026-04-11 19:21:39 -03:00
594e1492f2
Update botserver submodule: fix work dir path and PROMPT.md loop
2026-04-11 18:42:30 -03:00
2741f0ff7d
Update botserver: fix LLM context truncation, bot creation, S3 endpoint, vectordb seed
2026-04-11 17:56:53 -03:00
91826f3c70
Update botserver: Fix KB indexing with single-file streaming, PROMPT.md sync, bot-specific embedding
2026-04-11 14:09:15 -03:00
9b90a8bce8
Update botserver: use bot-specific embedding config in DriveMonitor
2026-04-11 08:55:57 -03:00
6b0d7d449d
Update botserver: Fix Zitadel health check and add ss command to allowed commands
2026-04-11 07:49:29 -03:00
5477f20493
Update botserver: Multiple improvements across core modules
2026-04-11 07:34:27 -03:00
a6dfb450d1
Update botserver: Clean up all workspaces before build
...
- SSH to system container and clean unused workspaces
- Keep only what's used by CI to avoid disk space issues
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 21:15:32 -03:00
f1cdc524d4
Update botserver: Restore botlib and gb-ws workspaces
...
- Restore botlib repository with --depth 1
- Restore gb-ws workspace from /opt/gbo/data/gb
- Use --depth 1 for all clone operations
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 21:00:40 -03:00
5c69a8eed0
Update botserver: Check if workspace is git repo before clone
...
- Handles persistent workspace directories on production server
- Pulls existing repos instead of failing on clone
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:56:07 -03:00
992fd38863
Update botserver: Only clean .git dir, not entire workspace
...
- Removes only .git metadata, preserves working files
- Prevents 'destination already exists' errors
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:51:28 -03:00
273034faf2
Update botserver: Remove non-existent botlib workspace
...
- botlib repository doesn't exist in external repo
- Simplified CI to handle only botserver
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:47:36 -03:00
a5b747e5a8
Update botserver: Fix CI workspace cleanup
...
- Clean /opt/gbo/data/botserver before git clone
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:45:24 -03:00
ffb0683292
Update botserver: Restore production CI/CD workflow
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:40:48 -03:00
bff10302eb
Update botserver: Zitadel v4.13.1
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:17:23 -03:00
b6cbe6d346
Update botserver: Simplify CI clone process
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:10:02 -03:00
770b1b0eaa
Update botserver: Optimize CI clone process
...
- Preserve /home/gbuser/target compilation cache across CI runs
- Simplify clone logic, always fresh clone from ALM
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 20:02:40 -03:00
e295d5291c
Update botserver: Fix Zitadel bootstrap env vars
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 19:56:51 -03:00
23eaf3c9b4
Update botserver: Fix CI workflow - clean source and fresh clone
2026-04-10 15:36:48 -03:00
9a63f33ac1
Update botserver: Fix CI submodule update and drive URL
2026-04-10 15:20:02 -03:00
081675ac9f
Update botserver: Fix drive URL and PROMPT.md loading
2026-04-10 14:36:05 -03:00
286e40c9fd
Update botserver: Fix PROMPT.md loading path
2026-04-10 13:12:14 -03:00
b7d5a7c934
Update botserver: Fix warnings in drive_monitor
2026-04-10 12:58:51 -03:00
fb91aae7f9
Update botserver: Fix CI - initialize all workspace members
2026-04-10 12:49:28 -03:00
116f914490
Update botserver submodule: Handle divergent submodule histories
...
- Changed from 'git pull --ff-only' to 'git fetch + git reset --hard'
- Fixes CI failure when submodule histories diverge
- Ensures CI always uses exact remote state
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 12:15:44 -03:00
c86c8ad84e
Update botserver submodule: Fix CI to use gbuser home directory
...
- Changed WORKSPACE from /opt/gbo/data/botserver to /home/gbuser/workspace
- Changed CARGO_TARGET_DIR from /opt/gbo/data/botserver/target to /home/gbuser/target
- Restored original Setup Workspace approach that clones gb-ws and uses its Cargo.toml
- Uses shallow clones (--depth 1) for efficiency
- Only initializes necessary submodules (botlib and botserver)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-10 12:09:54 -03:00
60b6aa8cf4
Update botserver submodule: Optimize CI Setup Workspace
...
- Remove gb-ws clone (unnecessary intermediate step)
- Use --depth 1 for shallow clones (only latest commit)
- Create minimal Cargo.toml directly (only botlib + botserver members)
- Use git pull --ff-only for updates (no full history)
- Significantly reduces CI time and disk usage
- Maintains single-pull strategy
2026-04-10 11:39:02 -03:00
9e649e580a
Update botserver submodule: Fix duplicate method definitions
...
- Removed duplicate file_state_path() and load_file_states() methods
- Kept only new save_file_states_static() helper
- Fixes compilation errors from previous commit
2026-04-10 11:31:39 -03:00
0629ccedec
Update botserver submodule: Fix DriveMonitor dispatch failure
...
- Added static save_file_states_static() helper method
- Changed tokio::spawn calls to use Arc::clone instead of Arc::new(self.clone())
- This prevents double Arc wrapping which causes 'dispatch failure' errors
- Fixes config.csv not syncing from bucket to database for salesianos/default bots
2026-04-10 11:25:28 -03:00
8638eb3567
Fix DriveMonitor dispatch failure - avoid double Arc in tokio::spawn
...
- Added static save_file_states_static() helper method
- Changed tokio::spawn calls to use Arc::clone instead of Arc::new(self.clone())
- This prevents double Arc wrapping which causes 'dispatch failure' errors
- Fixes config.csv not syncing from bucket to database for salesianos/default bots
2026-04-10 11:20:31 -03:00
b41061f9a2
Update botserver: kill stuck cargo before build
2026-04-10 08:50:26 -03:00
78a6113b64
Update botserver: simplest CI
2026-04-10 08:45:54 -03:00
24262f4596
Update botserver: simplify CI - always build with sccache
2026-04-10 08:38:32 -03:00
a088fb9fc8
Update botserver: fix CI change detection - compare commits
2026-04-10 08:36:17 -03:00
7e21552ae4
Update botserver: fix CI change detection
2026-04-10 08:30:01 -03:00
b75624a412
Update botserver: use curl with --cacert for Vault
2026-04-10 08:28:09 -03:00
b00e2e0135
Update botserver: CI optimizations - check changes before building
2026-04-10 08:17:53 -03:00
36501ae20d
Update botserver: add sccache cache action
2026-04-10 08:15:20 -03:00
68f2e3e637
Update botserver: add debug logging for Vault requests
2026-04-10 08:11:30 -03:00
8f8f9fc51a
Update botserver: set SSL_CERT_FILE before Vault HTTP calls
2026-04-10 08:04:28 -03:00
202fb1756d
Update botserver: read drive/cache/qdrant config directly from Vault
2026-04-10 07:43:08 -03:00
f9adf00cad
Update botserver: add S3 debug logging
2026-04-10 00:05:49 -03:00
f684b5738b
Update docs: add LOAD_ONLY env and MinIO drive access tips
2026-04-09 23:27:08 -03:00
577fa28400
Update botserver: add LOAD_ONLY env filter, remove gbo- prefix logic
2026-04-09 23:16:12 -03:00
28eb4cc2cd
Update botserver: skip gbo-* bots, allow default config.csv sync
2026-04-09 23:03:20 -03:00
b6bfc782d5
Update botserver: fix default bot config.csv sync
2026-04-09 23:00:28 -03:00
9a28cff96e
Update botserver: fix duplicate endpoint path in LLM URL
2026-04-09 22:51:52 -03:00
122332dbf3
Update botserver: use bot-specific llm-endpoint-path from config
2026-04-09 22:12:06 -03:00
5c7dc816ee
Update botserver: allow any .gbai bucket
2026-04-09 21:43:23 -03:00
f29597987d
Update botserver: allow gbo-default bucket to be monitored
2026-04-09 21:32:31 -03:00
2117ea20aa
Update botserver submodule: add drive feature to default features
2026-04-09 19:47:41 -03:00
cc6b6050fe
Update botserver: fix Vault config for Qdrant
2026-04-09 18:29:07 -03:00
f49d8e3330
Update submodules: fix UTF-8 panics and HTML rendering
2026-04-09 01:40:56 -03:00
e7fbaa52ce
Update botserver: download PROMPT.md from MinIO
2026-04-08 20:10:07 -03:00
5f1b770640
Update botserver: clean up local-files feature
2026-04-08 18:34:10 -03:00
3a5b6e4f63
Update botserver: add local-files feature toggle
2026-04-08 18:30:13 -03:00
289ebc2377
Update submodules: disable local file monitoring, use drive only
2026-04-08 17:48:42 -03:00
09e19c50b9
Update botserver: Fix USE KB and USE WEBSITE default features compilation
2026-04-07 20:14:32 -03:00
5ec97b4894
Update botbook submodule reference
2026-04-07 13:36:38 -03:00
feabd5c391
Update root: cleanup, botserver and botmodels updates
2026-04-07 13:34:11 -03:00
bf2cd42336
Update botapp to valid pushed commit
2026-04-06 14:12:51 -03:00
eba06a1616
Update submodules: botserver (DETECT fix + anonymous auth), botui (session_id)
2026-04-06 13:37:52 -03:00
1ef62eb275
docs: Update AGENTS.md with bot scripts architecture and TOOL_EXEC info
2026-04-05 19:55:53 -03:00
83af75e028
fix: deploy workflow - ignore missing binary on first deploy
2026-04-05 19:39:18 -03:00
f3d571ad49
Update submodules: tool execution via WebSocket, TOOL_EXEC message type
2026-04-05 19:11:28 -03:00
a966c3dd35
docs: update AGENTS.md with correct data paths
2026-04-05 13:32:42 -03:00
2054d9bfab
docs: update AGENTS.md with DETECT testing notes
2026-04-05 13:30:17 -03:00
76c68d35b2
Update botserver: fix diesel imports
2026-04-05 13:19:40 -03:00
e3949600f6
Update AGENTS.md: add data directory structure and testing tools section
2026-04-05 12:49:15 -03:00
c07d6a9af4
Update botserver submodule
2026-04-05 12:34:46 -03:00
2c0988ee97
Update botserver submodule
2026-04-05 12:06:45 -03:00
305732a908
Update botserver submodule to latest commit with Zitadel fix
2026-04-05 11:32:46 -03:00
e9fe0fa701
Add submodule push rule to AGENTS.md
2026-04-05 11:30:32 -03:00
7c8ac65784
Update AGENTS.md: Zitadel setup with container networking
2026-04-05 11:04:33 -03:00
487e1b342b
Update submodules: botserver, botui and project guidelines.
2026-04-05 09:12:32 -03:00
2be7dc8ce3
Update botserver: Remove unused sync functions
2026-04-05 07:52:52 -03:00
fb13f5911c
Update botserver: Fix Vault SMTP module
2026-04-05 07:50:46 -03:00
3e8214e008
Update botserver submodule reference
...
- Update to latest commit with secrets and email types refactor
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-05 06:27:51 -03:00
7c5028bfd6
Update AGENTS.md and Cargo.lock
...
- Add CI/CD pipeline documentation with Forgejo runner details
- Add production container architecture and operations guide
- Add container management, troubleshooting, and maintenance procedures
- Add backup, recovery, and network diagnostics documentation
- Add container tricks, optimizations, and resource limits
- Update dependencies in Cargo.lock
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-05 06:26:47 -03:00
65ec28f77a
Update botserver: fix RwLock type
2026-04-05 01:19:52 -03:00
659570821d
Update botserver: fix duplicate deps
2026-04-05 01:11:00 -03:00
fcc9d8e36c
Update botserver: fix Cargo.toml
2026-04-05 01:09:06 -03:00
ab2aaa3994
Update botserver: fix CachedSecret sync methods
2026-04-05 01:07:49 -03:00
d970a96417
Update botserver: fix ureq placement
2026-04-05 01:04:12 -03:00
45a77e936f
Update botserver: fix vault blocking HTTP
2026-04-05 00:56:13 -03:00
dc3e5cd117
Update botserver: fix secrets mod cleanup
2026-04-05 00:48:21 -03:00
b633a38f40
Update botserver: fix secrets mod duplicate code
2026-04-05 00:44:27 -03:00
877a151822
Update botserver: fix ureq placement
2026-04-05 00:41:37 -03:00
e7c6eab486
Update botserver: fix email config blocking HTTP
2026-04-05 00:37:41 -03:00
96cdaede5f
Update botserver: fix catch_unwind type error
2026-04-05 00:26:51 -03:00
5d9ce3d851
Update botserver: catch panics in send_mail
2026-04-05 00:22:34 -03:00
34427b9903
Update botserver: fix email config runtime nesting
2026-04-05 00:13:17 -03:00
7b1391cbd5
Update botserver: fix secrets manager usage
2026-04-04 23:58:24 -03:00
24ae18af3a
Update botserver: fix email config runtime
2026-04-04 23:48:18 -03:00
0e0e09917a
Update botserver: fix email config timeout
2026-04-04 23:35:27 -03:00
8c9443a0c4
Update botserver: fix moved value
2026-04-04 23:15:20 -03:00
245f34ad3c
Update botserver: fix imports
2026-04-04 23:11:56 -03:00
795c65ce6f
Update botserver: fix filter closure
2026-04-04 23:02:11 -03:00
4f0f7818b9
Update botserver: fix remaining compilation errors
2026-04-04 22:53:30 -03:00
e33d6f4a0e
Update botserver: fix type annotations
2026-04-04 22:39:56 -03:00
0f7efaa28e
Update botserver: fix compilation errors
2026-04-04 22:27:25 -03:00
3c99e6de08
Update botserver: fix leftover code
2026-04-04 22:19:10 -03:00
175490cbc5
Update botserver: unify email sending, remove Gmail hardcoded defaults
2026-04-04 22:16:54 -03:00
bd04fa1b40
Update botserver: fix SMTP port 25 with credentials
2026-04-04 21:46:40 -03:00
1093108716
Update botserver: remove private ClientId usage
2026-04-04 20:59:13 -03:00
68ba373383
Update botserver: fix EHLO hostname for Stalwart
2026-04-04 20:34:55 -03:00
7bcf60c193
Update botserver: fix SMTP transport for local Stalwart
2026-04-04 20:26:14 -03:00
e2d6eb8c24
Update botserver: log email send errors
2026-04-04 19:03:42 -03:00
5aefc9a21c
Update botserver: fix email fallback chain empty map check
2026-04-04 18:46:22 -03:00
84415097c0
Update botserver: fix email tracking non-fatal
2026-04-04 18:13:58 -03:00
fe2987f1dd
Update botserver: fix CI build errors
2026-04-04 17:49:53 -03:00
3f042a6e71
Update botserver: remove dead code in email/types.rs
2026-04-04 17:39:23 -03:00
da8bb150d1
Update botserver: fix mime type handling
2026-04-04 17:30:08 -03:00
6ecab3c616
Update botserver: implement real email sending via lettre + Vault
2026-04-04 17:17:09 -03:00
f9ce3fb419
Update botserver: Generalize WhatsAppAdapter::new to accept &AppState
2026-04-04 15:46:31 -03:00
bbea646325
Update botserver: Add column drop protection in table schema sync
2026-04-04 11:03:05 -03:00
1c7f19e92b
Update botserver: Replace hardcoded botserver-stack paths with dynamic helpers
2026-04-04 09:25:06 -03:00
5384c3825e
Update botserver: Fix anyhow error type in AuthConfig
2026-04-04 08:29:04 -03:00
40a38a1dbb
Update botserver: Fix AuthConfig nested runtime panic
2026-04-04 08:25:56 -03:00
8f0fa31856
Update botserver: Fix SET USER nested runtime panic
2026-04-04 08:01:21 -03:00
6e7a0d5505
Update botserver: Fix nested runtime panic in Rhai callbacks
2026-04-04 07:35:41 -03:00
56762b1dec
Update botserver: fix clippy warnings (0 warnings)
2026-04-03 22:35:20 -03:00
7595ba40be
Update botserver: force rebuild
2026-04-03 21:42:44 -03:00
73e763197d
docs: update AGENTS.md with CI/CD systemctl deploy workflow
2026-04-03 21:40:52 -03:00
db4613b322
Update botserver: force rebuild
2026-04-03 21:39:10 -03:00
0f38e9f08f
Update botserver: trigger CI deploy
2026-04-03 21:32:54 -03:00
491e7441c0
Update botserver: fix TransferResult type mismatch
2026-04-03 20:49:30 -03:00
226337a12e
Update botserver: fix nested runtime panic in transfer_to_human
2026-04-03 20:44:01 -03:00
e3858db952
Update botserver: use systemctl for deploy
2026-04-03 20:39:52 -03:00
9fcf933cf4
Update botserver: remove error masking in CI deploy
2026-04-03 20:36:42 -03:00
44e374ce97
Update botserver: fix CI deploy workflow
2026-04-03 20:35:53 -03:00
e6ea794f91
Update botserver: fix CI deploy workflow
2026-04-03 20:31:57 -03:00
44df9c79a9
Update botserver: fix CI deploy SSH workflow
2026-04-03 20:20:36 -03:00
788ac4d87d
Update botserver: fix deploy kill step
2026-04-03 20:01:24 -03:00
30a51697bf
Update botserver: fix CI deploy step hanging
2026-04-03 19:51:48 -03:00
62aa619211
fix(ci): resolve deploy step hanging on pkill
...
- pgrep -f botserver matched the SSH command itself causing deadlock
- replaced with pkill -f '/opt/gbo/bin/botserver' || true
- added SSH keepalive (ServerAliveInterval=10, ServerAliveCountMax=3)
- added Step 7: explicitly start botserver after deploy
- fixed unquoted SSH_ARGS causing argument splitting
- increased verify sleep from 10s to 15s
2026-04-03 19:44:38 -03:00
1a6d6299d5
docs: update AGENTS.md with CI/CD directives and remove deprecated patterns
...
- Added explicit CI/CD deployment directives (NEVER use scp, ALWAYS use CI)
- Updated CI runner documentation: runs as gbuser, sccache config, workspace paths
- Fixed deprecated block_in_place code example to use std:🧵 :spawn pattern
- Added security headers: NEVER include sensitive data in documentation
- Updated container architecture table with all services
2026-04-03 18:46:24 -03:00
17161624da
Update botserver: Fix nested runtime panic in AuthConfig::from_env()
...
This fixes the critical bug that caused botserver to crash during
initialization with "Cannot start a runtime from within a runtime"
error.
Changes in botserver submodule:
- AuthConfig::from_env() now uses new_current_thread() pattern
- Fixes panic occurring after CORS layer initialization
- Aligns with previous get_database_url_sync fix pattern
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 14:02:39 -03:00
14e41f1bfc
Update botserver: CI deploy SSH key fix for gbuser
2026-04-03 10:18:05 -03:00
c59418061a
Update botserver: CI improvements - gbuser, sccache, data dir
2026-04-03 09:40:30 -03:00
d3abe80c1c
Update botserver: fix get_database_url_sync nested runtime panic
2026-04-03 09:26:35 -03:00
f333d68cd6
Update botserver: fix nested runtime panic with new_current_thread
2026-04-03 09:17:52 -03:00
ae38a8705e
Update botserver: skip local services when remote Vault detected
2026-04-03 07:36:28 -03:00
d6419b57d5
Update botserver: enforce Vault-only secrets policy
2026-04-03 07:12:29 -03:00
c92da26f17
Update botserver: fix env var reading for distributed services
2026-04-02 21:17:32 -03:00
104f0e21e7
Update botui: favicon converted to proper ICO format
2026-04-02 18:44:03 -03:00
a3c3276c06
Update botserver: fix health checks for non-root environments
2026-04-02 18:16:10 -03:00
33dab80fe3
Update botserver submodule
2026-04-02 17:03:22 -03:00
3f13f41fce
Update submodules: botserver workflow, botui favicon
2026-04-02 16:50:04 -03:00
17f6c61db9
Update botserver: ci adds Step 7 to restart botserver after deploy
2026-04-02 16:01:45 -03:00
7eb61b3f47
docs: add prod.md
2026-04-02 15:46:28 -03:00
a5cc841915
Update botserver to working commit 7b4753af
2026-04-02 15:38:06 -03:00
35433964e8
Update botserver: Build inside container to fix glibc compatibility
2026-04-02 13:46:27 -03:00
0f4c1d0ecd
chore: sync workspace state
2026-04-02 13:38:38 -03:00
7265a9ebef
Update botserver: Fix SecretPaths to match Vault seeding paths
2026-04-02 07:27:12 -03:00
f9734978de
Update botserver: Fix async Vault call in init_redis
2026-04-02 06:59:31 -03:00
bb5b39b137
Update botserver: Fix Valkey cache connection with Vault password
2026-04-01 20:17:47 -03:00
b6686fe00d
Update botserver: Vault as single source of truth for all service credentials and locations
2026-04-01 16:47:32 -03:00
48c70f9dac
Update botserver: Fix vault health check shell injection false positive
2026-03-31 21:35:36 -03:00
9171352a31
Update submodules: botlib (log format fix) + botserver (vault recovery fix)
2026-03-31 21:02:13 -03:00
1d2aa0cabb
Update submodules: botserver, botui, botmodels
2026-03-31 19:58:32 -03:00
3b10e6a284
Update botserver: tar+zstd deploy
2026-03-31 19:07:38 -03:00
4e99594303
Update submodules: botserver CI deploy fix
2026-03-31 19:02:33 -03:00
c550c4291d
Update botserver: CI deploy via rsync
2026-03-31 18:20:05 -03:00
57d8bd9975
Update submodules: CI deploy fix
2026-03-31 18:16:15 -03:00
bf8db24d64
Update submodules: CI PATH fix for alm-ci
2026-03-31 15:32:54 -03:00
04470b533b
Update submodule references: botserver CI fix
2026-03-31 15:29:15 -03:00
4fc772e4b1
Update submodules: botserver and botui CI workflow fixes
2026-03-31 15:24:53 -03:00
15ffb51d1b
docs: Add rule to never write internal IPs to logs
2026-03-31 11:12:57 -03:00
45db3d0f89
Update submodules: fix compilation errors and warnings
2026-03-30 15:53:54 -03:00
a0296ba7aa
fix: compilation errors and warnings
...
- Add SafeCommand import to botapp/src/desktop/tray.rs
- Implement missing SecurityHeadersConfig and middleware in headers.rs
- Remove unused CspBuilder from headers.rs
- Remove unused ScriptService import in botserver/src/core/bot/mod.rs
- Remove unused SERVER_START_EPOCH and server_epoch function
2026-03-30 15:53:37 -03:00
9ecacb02fa
Update AGENTS-PROD.md: Remove all Podman references, update for LXC
...
Major changes:
- Remove all Podman-related sections and commands
- Update container architecture to reflect LXC (Linux Containers)
- Simplify infrastructure: all services run in LXC containers
- Update container management sections for LXC commands
- Replace Podman-specific backup procedures with LXC snapshots
- Update DNS and proxy management for LXC containers
- Remove MinIO/Drive migration procedures (not applicable)
- Add troubleshooting section for common LXC issues
All documentation now correctly references LXC containers instead of Podman.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-27 13:57:59 -03:00
cf14ab4009
Update botserver submodule: use local Rust/sccache in CI workflow
2026-03-25 14:53:32 -03:00
7233603814
Update submodules: botserver, botui with CI fixes
2026-03-25 13:33:34 -03:00
78fd9e9617
Update botserver: Remove sudo from CI workflow
2026-03-24 16:24:42 -03:00
2b4f116787
Update botui submodule
2026-03-24 14:04:27 -03:00
a1d04c1e39
Update botui submodule to latest
2026-03-24 13:59:32 -03:00
4cf4c646fa
Update submodules
2026-03-24 13:43:33 -03:00
58e81908bd
docs: Add CI deployment rules and SSH hostname setup
2026-03-21 21:07:20 -03:00
726d7364ed
Update botserver: add CI health check
2026-03-21 20:47:22 -03:00
c0b4bd3e34
Update botserver: fix triplicated suggestions by removing server_epoch() from start_bas_executed key
2026-03-21 20:40:50 -03:00
6bb180fd65
Update botserver: add salesianos gbdialog tools
2026-03-21 19:21:58 -03:00
3fb682c500
chore: add temp files to gitignore
2026-03-21 18:56:35 -03:00
aae3b15718
Update submodules: kb config per-bot, anomaly API, cleanup docs
...
[botserver] feat(kb): add with_bot_config to load embedding from bot config
[botbook] chore(docs): remove obsolete REORGANIZATION_PLAN.md
[botmodels] feat(api): add anomaly detection endpoints
2026-03-21 18:55:53 -03:00
f82cf82a52
Update botserver: Fix SLA migration crash on prod
2026-03-21 17:00:59 -03:00
e76a693375
Update botserver: Fix duplicate start.bas execution
2026-03-21 16:38:05 -03:00
c6a86bac12
Update botserver: Fix cache connection timeout
2026-03-21 14:37:07 -03:00
8f14164094
Update submodule
2026-03-21 10:48:56 -03:00
c005667f8c
Update submodule
2026-03-21 10:37:59 -03:00
9202963ace
Update submodule: fix Redis connection pool
2026-03-21 10:30:36 -03:00
f66b4c4b29
Update submodule and docs: Redis connection pool
2026-03-21 10:14:21 -03:00
455232a290
Update submodule: fix Redis timeout blocking
2026-03-21 09:34:53 -03:00
34c2f0e3f2
Update botserver: Fix CI pkill
2026-03-20 22:57:17 -03:00
1f4259d526
Update botserver: Fix USE TOOL performance
2026-03-20 22:54:25 -03:00
6bbfcbe183
Update botserver: explicitly enable chat feature in CI
2026-03-20 22:44:32 -03:00
4755a80550
Update botserver: fixed CI incremental build workspace
2026-03-20 21:40:10 -03:00
145957dcd3
Update botserver: fix CI deploy rm before scp
2026-03-20 20:59:28 -03:00
5845efbc57
Update botserver submodule: fix CI workspace conflict
2026-03-20 19:15:09 -03:00
2a47fd6c65
Update botui submodule: fix deploy workflow
2026-03-20 19:00:23 -03:00
afccd1f719
fix: Update deploy workflow and document Forgejo CI/CD in AGENTS-PROD
2026-03-20 18:59:20 -03:00
4882324c8a
chore: Update submodule refs and workspace files
2026-03-20 17:39:20 -03:00
192df5d523
Update botserver: GUID KB isolation + salesianos KB
2026-03-19 19:51:37 -03:00
4b197aff16
Update botui submodule
2026-03-19 15:14:09 -03:00
ef2a4cf065
Update botui submodule
2026-03-19 14:47:16 -03:00
e81be659a6
Update botui submodule
2026-03-19 14:42:35 -03:00
c98e03ed4a
docs: Add CI/CD debugging section to AGENTS-PROD.md
2026-03-19 14:28:58 -03:00
4657a6f40b
Update botui submodule
2026-03-19 14:17:09 -03:00
69fc248904
Update botui submodule
2026-03-19 14:03:08 -03:00
e80e5baf8c
Update botui submodule
2026-03-19 13:51:44 -03:00
d3a6522f53
Update botui submodule
2026-03-19 13:41:38 -03:00
5e326b8b43
Update botserver submodule
2026-03-19 12:28:44 -03:00
9d0099c3a1
docs: add rule to never compile directly for production
2026-03-19 12:21:23 -03:00
0a3ecf6f9f
Update botserver: fix migration bot_id column
2026-03-19 12:00:02 -03:00
b830fb8678
Update submodules to latest
2026-03-19 09:55:29 -03:00
a0b8d5a61b
Update botserver submodule
2026-03-18 19:41:31 -03:00
175458d355
Update submodule
2026-03-18 14:38:57 -03:00
20d91f00d3
Update submodule
2026-03-18 14:18:20 -03:00
07ba6cb000
Update botui, botserver submodules
2026-03-18 12:24:30 -03:00
15f16fa387
Update submodule
2026-03-18 11:06:11 -03:00
a22977406b
docs: Add comprehensive bug fixing and feature addition workflows to AGENTS.md
...
- Added detailed bug fixing workflow (6 steps: diagnose, find code, fix, test, commit, document)
- Added feature addition workflow (6 steps: plan, implement, BASIC keywords, test, document, deploy)
- Includes real examples from today's suggestion bug fix
- Security checklists for new features
- Testing patterns and commit message templates
2026-03-18 10:50:39 -03:00
5b259a2c5a
docs: Remove sensitive info from AGENTS-PROD.md
...
- Remove example conversation with specific server details
- Remove specific commit hash
- Generalize Vault unseal command
- Add warning about Vault keys
2026-03-18 10:41:45 -03:00
f514cb795a
docs: Add common production issues and fixes to AGENTS-PROD.md
...
- Valkey connection timeout (iptables loopback issue)
- Suggestions not showing (bot_id vs user_id bug)
- Deployment workflow for code fixes
2026-03-18 10:40:31 -03:00
aa82f2feee
Update botserver submodule: Fix suggestion Redis key bug
2026-03-18 10:39:56 -03:00
2938fe15da
Update botserver submodule with TLS certificate SAN fix
2026-03-18 09:30:38 -03:00
54a9ec1b52
Update files
2026-03-18 09:00:35 -03:00
db5d393d50
Remove BOTCODE files
2026-03-18 08:48:04 -03:00
7d3a60535e
Update botserver and botui submodules
2026-03-17 16:53:33 -03:00
3f30e27da9
Update botserver submodule: fix panic in secrets module
2026-03-17 15:04:49 -03:00
1d7b8b4e8b
Update botserver: SSH deploy CI + fix mcp.json
2026-03-17 13:13:04 -03:00
690e739e51
Update botserver submodule: fix mcp.json for parameterless tools
2026-03-17 12:21:59 -03:00
0cc5ce7400
Update botserver submodule: CoreDNS ACL + fail2ban proxy jail
2026-03-17 11:18:36 -03:00
fdc330fb29
Update botserver submodule
2026-03-17 01:40:40 -03:00
d2e695d6b0
Add WORKFLOW_PLAN.md to prompts
2026-03-16 23:41:05 -03:00
f91c799012
Update all submodules to latest
2026-03-16 13:30:16 -03:00
51f7fc0947
Update submodules: fix WS session_id forwarding and start.bas session lookup
2026-03-16 13:25:59 -03:00
7ae3a7181d
Update botserver and botui submodules - fix session persistence bug
2026-03-16 13:16:31 -03:00
298e5097ad
Update botbook submodule reference for THINK KB documentation
2026-03-16 08:43:51 -03:00
1012d63314
Remove ALWAYS.md - documentation moved to botbook
2026-03-16 08:42:32 -03:00
137e71f819
Add ALWAYS.md with THINK KB implementation summary
2026-03-16 08:41:48 -03:00
478363d562
Update submodule references to include THINK KB implementation
...
- botserver: f062cc4a (THINK KB keyword)
- botbook: ea5e92e (THINK KB documentation)
- botlib: 47a7643 (localization updates)
- bottemplates: d95f154 (marketing templates)
- bottest: 68f52ff (integration tests)
- botui: bdc8667 (UI updates)
2026-03-16 08:41:25 -03:00
Thiago Patriota
7e71bf3e15
chore: remover arquivo raiz indevido
2026-03-15 18:08:49 -03:00
Thiago Patriota
96c69dc08b
chore: ignorar e remover artefatos locais
2026-03-15 18:07:39 -03:00
Thiago Patriota
0a02759a89
chore: registrar artefatos locais pendentes
2026-03-15 16:02:25 -03:00
Thiago Patriota
3d5a9d7fab
chore: atualizar ponteiros de submódulos
2026-03-15 15:53:54 -03:00
Thiago Patriota
9c1a2eae34
feat: Windows build support, clippy zero-warnings, and dev tooling
...
New files:
- prompts/win.md: Complete Windows execution guide covering
build dependencies (libpq), compilation steps, runtime
compatibility table (3rdparty.toml Windows URLs), shell
command adaptations, GPU detection for LLM, directory
structure, and troubleshooting
- DEPENDENCIES.ps1: PowerShell script to auto-install
PostgreSQL binaries and set PQ_LIB_DIR for Windows builds
- restart.ps1: PowerShell restart script for Windows dev env
Submodule updates:
- botserver: Full Windows compatibility (21 files changed)
including 3rdparty.toml Windows URLs, installer/cache/facade
Windows process management, certificate generation,
#[cfg(unix)] guards, and clippy zero-warnings refactors
- bottest: #[cfg(unix)] guards for nix crate in postgres.rs,
minio.rs, redis.rs service managers
- botapp: Remove unused import (clippy auto-fix)
Config:
- .cargo/config.toml: Updated for Windows toolchain
- Cargo.lock: Dependency updates
2026-03-14 17:28:26 -03:00
4504108799
Add desktop UI navigation instructions for CRM testing
2026-03-12 18:20:05 -03:00
7d8c60b4b9
chore: update botserver submodule
2026-03-10 21:18:19 -03:00
121eb4b5f2
chore: update submodule references
2026-03-10 19:39:35 -03:00
310318e879
update submodules
2026-03-10 17:19:59 -03:00
5abd8282d0
chore: sync botserver submodule
2026-03-10 15:26:24 -03:00
fce6c76f07
chore: update submodule pointers
2026-03-10 15:15:46 -03:00
f3dc4c989c
Fix Bedrock config for OpenAI GPT-OSS models
2026-03-10 12:36:01 -03:00
5fa88d49e0
Update botserver: Redis-based rate limiting
2026-03-09 21:01:36 -03:00
4167906c00
Update botserver: fix WhatsApp streaming buffer
2026-03-09 20:24:03 -03:00
78609fe3c7
Update botserver: simplify hallucination detector
2026-03-09 20:03:08 -03:00
dbede36f10
Update botserver: fix Redis BLPOP parsing
2026-03-09 19:44:12 -03:00
44982757f5
Update botserver submodule: fix compilation errors
2026-03-09 19:32:54 -03:00
2539161d71
Update submodules: WhatsApp Meta rate limits + config inheritance fix
2026-03-09 19:18:18 -03:00
83272e946c
chore: update submodule pointers
2026-03-09 17:28:45 -03:00
16f776f9b5
chore: update botserver submodule with WhatsApp routing fixes
...
- 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
11465ab7eb
feat(whatsapp): add phone_number_id based bot routing
...
- 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
78f6eea275
chore: update botserver submodule with system-prompt fix
...
- 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
7ee2816f10
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
dcdc237bfa
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
38307a9710
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
f99ba5a911
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
9861f1cefc
chore: Update botserver submodule with KB search fixes
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-05 00:11:22 -03:00
153cb41918
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
176f07b345
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
254a760f7b
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
79521d1659
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
ca0ca5f72c
Update submodules to latest commits
2026-03-03 15:19:28 -03:00
54e50d94a3
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
beb9e19c8c
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
ca7ed157e1
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
39190da88e
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
94f73b1f66
docs: Update AGENTS.md with guidelines for file saving and production push policy
2026-03-03 12:51:33 -03:00
ea6a154d5d
fix: update botserver with PathBuf import fix
2026-03-03 10:04:20 -03:00
0993b8a712
fix: update botserver submodule with tool path resolution fix
2026-03-03 10:02:09 -03:00
b610d2f1b9
chore: Update botui submodule - Fix desktop title branding
...
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
903f48cd14
chore: Update botserver with deployment API endpoints
2026-03-02 07:42:45 -03:00
530456ea7f
chore: Update submodules with Phase 1 Code Editor Integration
...
- 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
dc27c7f082
chore: Update submodules with Phase 0 deployment infrastructure
...
- 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
db96fd6efe
chore: Update submodules with enhanced logging
...
- 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
83ce8b70ee
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
cea656ea17
feat(directory): improve OAuth client creation with better credential handling
...
- 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
fb2129eead
fix: use OAuth client credentials when PAT is missing
...
The login flow now falls back to OAuth client credentials flow when
the admin PAT token is not available. This allows login.html to work
even when Zitadel PAT generation hasn't been configured yet.
- Added get_oauth_token() helper function
- Login now tries PAT first, then OAuth client credentials
- Includes proper Zitadel scope for API access
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 14:46:54 -03:00
313e3dfc78
chore: bump botui submodule for theme manager fix
2026-02-28 13:30:41 -03:00
d41fbdb5eb
Complete agent UI workspace
2026-02-26 09:22:02 -03:00
5275cbaa31
chore: update botui submodule with WebSocket improvements
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 22:24:47 -03:00
665a4a107a
chore: update botui submodule with anonymous chat fix
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 21:47:36 -03:00
b8aa71e206
chore: update botui submodule with correct app paths
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 21:21:14 -03:00
cad04a41bf
chore: update botui submodule with desktop icon fixes
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 20:32:53 -03:00
50ee73e275
chore: update botui submodule
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 20:18:10 -03:00
3aeb941638
docs: finalize UI.md migration status to COMPLETED
2026-02-24 20:11:06 -03:00
6fd3c019ba
feat(ui): migrate desktop environment to Window Manager
...
- Updated UI.md with the completed specification and status
- Synced botui submodule with new desktop.html and window-manager.js implementation
- Synced botserver submodule with latest changes
2026-02-24 19:02:48 -03:00
efce147586
chore: update botserver submodule with work directory path fixes
...
Updated the botserver submodule to include fixes for work directory
paths that now use botserver-stack/data/system/work consistently.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-22 16:21:19 -03:00
e706eb9fbb
chore: synchronize submodules and update root dependencies
2026-02-22 15:56:19 -03:00
1fdacca368
docs: update AGENTS.md and sync submodules after tool path fix
...
- Documented that /opt/gbo/data is also a location for bots
- Added warning to never search /target folder (compiled binaries)
- Synced all submodules with latest changes
Related to tool loading fix that moved .mcp.json files to
botserver-stack/data/system/work/ and updated code to use
relative paths instead of hardcoded HOME/gb path.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-22 11:22:10 -03:00
fd0ad0f785
docs: fix contradictions in AGENTS.md regarding clippy and allow usage
2026-02-21 17:27:20 -03:00
219e01a9f3
chore: push for ci
2026-02-20 21:10:42 -03:00
3660a86afc
fix(ui): update botui with robust contrast fix
2026-02-20 20:37:58 -03:00
c05c218891
fix(ci): deploy botui static assets and implement cache busting
2026-02-20 20:36:30 -03:00
cf3f9d806c
chore: use relative URLs for submodules to support ALM CI
2026-02-20 20:08:52 -03:00
25eac616fb
update: sync for alm
2026-02-20 18:54:23 -03:00
542763983d
update: track submodules latest commits for alm deployment
2026-02-20 15:11:48 -03:00
116c5885f6
style: update text color for bot messages and suggestion chips to white
2026-02-20 12:38:17 -03:00
c939c4f1dd
feat: Complete security remediation and submodule updates
...
- Added security audit documentation (tasks.md)
- Fixed RCE vulnerability via trusted_shell_script_arg command injection
- Fixed SSRF vulnerability in Rhai GET requests
- Updated all submodules with latest fixes:
- botapp: desktop tray implementation
- botlib: i18n bundle handling
- botserver: security fixes (RCE & SSRF)
- bottemplates: default gbot configuration
- bottest: test harness and e2e tests
- botui: chat UI theme management
- Added test_salesianos_bot.js for testing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 01:14:21 +00:00
abc73de918
chore: Remove TASKS.md after completing clippy cleanup
...
The comprehensive security and quality audit documented in TASKS.md
has been completed successfully:
- 24/26 security tasks resolved (92%)
- 0 clippy warnings achieved (perfect score)
- Security expert review completed with A- grade
Backup retained as TASKS_backup.md for reference.
Remaining tasks:
- SEC-02: Secret rotation (operational, not code)
- SEC-06: Passkey module (optional feature)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 18:49:58 +00:00
06c0768fe8
fix: Complete clippy cleanup and security review - perfect score achieved
...
## Clippy Fixes (61 → 0 warnings)
- Fixed regex compilation in loops (moved outside)
- Converted loop counters to .enumerate()
- Replaced manual prefix stripping with strip_prefix()
- Refactored unwrap patterns to unwrap_or_default()
- Fixed non-binding futures with std::mem::drop()
- Consolidated duplicate if blocks
- Converted match expressions to matches! macro
- Removed redundant guards using .filter()
- Reduced function arity via SiteCreationParams struct
- Renamed conflicting from_str methods to from_str_name
- Added type aliases for complex types (MiddlewareFuture, BatchProcessorFunc)
- Changed Result unit errors to Option types
- Removed duplicated attributes and empty lines
## Code Quality
- ✅ 0 clippy warnings (PERFECT SCORE)
- ✅ All workspace compiles cleanly
- ✅ Debug-only builds enforced (AGENTS.md updated)
## Security Review
- Comprehensive expert review completed
- Scored A- overall with critical gaps identified
- Cryptography: A+ (excellent)
- Session Management: A (production-ready)
- Input Validation: A (comprehensive)
- Access Control: A (RBAC complete)
- Code Quality: A+ (perfect)
- Blocking issue: SEC-02 secret rotation required
## Documentation
- Updated AGENTS.md with final clippy status
- Updated TASKS.md with completion status
- Added clippy cleanup progress section
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 18:47:28 +00:00
94dcbdda66
chore: Update tasks and drive feature
2026-02-19 12:38:44 +00:00
40b0b2d12c
chore: Update TASKS with SEC-01 resolution
2026-02-19 12:22:24 +00:00
d68c257b66
chore: Track Cargo.lock and clean temp files
2026-02-19 12:21:23 +00:00
1e1e71d920
chore: Update tasks and fix warnings
2026-02-19 12:18:40 +00:00
7b4735dd71
chore: Workspace cleanup and security policy updates
2026-02-19 12:06:06 +00:00
007cde436b
chore: Update botserver and botlib submodules with warning fixes
2026-02-19 11:48:35 +00:00
511de99cef
refactor: Split README.md into human-focused README and agent-focused AGENTS.md
2026-02-19 11:42:10 +00:00
65039a255f
chore: update botui
2026-02-18 21:36:17 +00:00
b9f7725886
chore: update botui
2026-02-18 21:19:37 +00:00
f4b303e23c
chore: update botui submodule
2026-02-18 20:52:22 +00:00
18c1398758
chore: update botui submodule
2026-02-18 20:42:08 +00:00
c4779fe55e
chore: remove TASK.md
2026-02-18 20:38:55 +00:00
059489b501
docs: update TASK.md — all tasks complete, all bugs fixed, pushed to GH
2026-02-18 20:37:46 +00:00
eba68bb8ee
fix: ENUM mapping, mail bugs, duplicate messages, and theme selector
...
Bug fixes in .bas tools:
- Fix BEGIN MAIL email → BEGIN MAIL emailContato in tools 07, 09, 10
- Fix newsletter BOOLEAN → STRING in tool 10 (LLM sends 'Sim' as string)
- Add natural language descriptions to ENUM params in tools 02-10
Botserver:
- Fix duplicate chat message when tool is executed (tool_was_executed flag)
BotUI:
- Remove theme selector button from minimal chat for non-logged users
Testing: All 10 tools verified with NL ENUM mapping and DB records
2026-02-18 20:32:09 +00:00
1f1cdd8d22
chore: Update botserver submodule with preprocessor fixes
2026-02-18 17:19:36 +00:00
573f5b4f7b
docs: Enhance Playwright testing guide with backend validation
...
Add comprehensive bot testing and backend validation documentation:
- Bot-specific URL pattern (http://localhost:3000/ <botname>)
- Backend validation commands for PostgreSQL, Qdrant, Redis
- End-to-end process validation workflow
- Enhanced test flows with database/service verification
- Expanded testing checklist with backend checks
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 15:15:33 +00:00
aa22617b97
fix: Remove secrets from repository and implement security best practices
...
SECURITY FIXES:
- Add restart.sh script that reads Vault credentials from /tmp/ only
- Add .gitignore rules for: vault-unseal-keys, start-and-unseal.sh, vault-token-*
- Add security warning to README.md about /tmp/ for secrets
- Update botserver port references from 8088 to 9000 in README
Secrets MUST be placed in /tmp/ only:
- /tmp/vault-token-gb (Vault root token)
- /tmp/vault-unseal-key-gb (Vault unseal key)
This commit removes the previous commit (c7a60b8) that contained hardcoded
secrets in restart.sh and start-and-unseal.sh files.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 15:02:58 +00:00
1dc5ee9512
chore: Update botserver with tool call fix
...
- Fix tool calls in JSON array format to be executed instead of displayed
- Prevents raw tool JSON from appearing in chat window
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 00:19:20 +00:00
6c2a551a8e
chore: Update botui with tool button fix
...
- Fix tool buttons sending display text instead of internal ID
- Tool buttons now work correctly on first click
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 00:05:01 +00:00
65cb081a2b
chore: Update botui submodule
...
- Use typewriter theme for cristo bot
- Make suggestion buttons smaller
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:48:57 +00:00
edda3464c6
chore: Update submodules with Forgejo CI workspace fixes
...
- botui: Fix workspace conflict in CI workflow
- botserver: Fix workspace conflict in CI workflow
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:27:06 +00:00
cd76b543e9
chore: Update submodules
...
- botui: Fix theme switching to apply immediately without refresh
- botserver: Load session tools in WebSocket connection
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
682f0e7fa3
fix: Extract Valkey to cache/bin/ with correct paths
...
- Binaries at cache/bin/valkey-server
- exec_cmd and check_cmd updated to use bin/ subdirectory
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
9dbc16aef6
fix: Extract Valkey binaries to correct cache/ path
...
- Binaries at cache/valkey-server (not cache/bin/)
- Uses --strip-components=2 to flatten structure
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
f8a8cc97b0
fix: Use Valkey 8.1.5-jammy for GLIBC compatibility
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
98fb4c9713
fix: Downgrade Valkey to 8.1.5 for stability
...
- Using valkey-8.1.5-noble-x86_64.tar.gz
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
a440589bad
feat: Update botserver with 5s cache retry delay
...
- 5 seconds between retry attempts
- 12 attempts max (60s total)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
39773cc7a9
feat: Update botserver with cache retry logic
...
- Wait up to 30 seconds for Valkey to be ready
- Prevents race condition during startup
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
076447086d
fix: Update botserver submodule with precompiled Valkey binary
...
- Uses valkey-9.0.2-jammy-x86_64.tar.gz from download.valkey.io
- No source compilation required
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
95719cbe4c
fix: Update botserver submodule with cache and LLM improvements
...
- Cache connection verification with PING test
- Environment variable support for cache URL (CACHE_URL, REDIS_URL, VALKEY_URL)
- Environment variable support for LLM config (LLM_URL, LLM_MODEL, LLM_KEY)
- Better fallback to local LLM when no bot config exists
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
a4ff41f13c
fix: Update botserver submodule after compilation fixes
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
7800c2d149
chore: Update botserver submodule reference
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
2a4cdedb8b
feat: Add local bot data documentation and update submodule
...
- Document /opt/gbo/data/ directory for local bot packages
- Document auto-loading, compilation, and hot-reload features
- Update botserver submodule with latest changes
- Add console and network config files
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
7b07f3b6ab
fix(i18n): Update botui with cache invalidation
...
- Increments i18n cache version to v2
- Forces fresh translation fetch from all users
- Resolves placeholder translation issue
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
98d9c61af9
chore: Update botui submodule
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
eb3b30ef1c
fix(i18n): Update botlib submodule with debug-embed support
...
- botlib now embeds i18n translations in both debug and release builds
- Uses debug-embed feature from rust-embed
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
89643ae926
feat(i18n): Update botlib submodule with embedded i18n by default
...
- botlib now uses embedded assets via rust-embed by default
- i18n feature is now part of default features
- Fixes placeholder translations issue
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
54f5019b6b
Update botserver submodule to latest commit
...
- Adds local Vault bootstrap .env file creation
- Fixes Vault initialization for local installations
- Generates TLS certificates during Vault install
- Creates .env with VAULT_ADDR, VAULT_TOKEN, VAULT_CACERT
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
9820144a6e
Debug: Add translation lookup logging
2026-02-15 23:21:30 +00:00
fccf542748
Debug: Add i18n logging to find missing translations
2026-02-15 23:21:30 +00:00
75113b15a8
feat(i18n): Update botui with cache versioning
...
This adds cache versioning (v1) to prevent stale translation issues.
Old caches will be auto-invalidated when version is incremented.
2026-02-15 23:21:30 +00:00
454a8c92f4
fix(i18n): Update botui with cache logging
2026-02-15 23:21:30 +00:00
1c6c48cfc9
fix(i18n): Update botui submodule with logging
2026-02-15 23:21:30 +00:00
808b0b1109
fix(i18n): Update botlib submodule with locale logging
2026-02-15 23:21:30 +00:00
2a29f45781
Update botui submodule
2026-02-15 23:21:30 +00:00
131918ba09
Update botserver submodule
2026-02-15 23:21:30 +00:00
47ac1cdc29
CI: Bust cache to fix notify dependency build
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
104812ec65
Update submodule references
...
- botserver: Fix notify dependency and source files
- botbook: Update PROMPT.md
- botui: Update UI components and themes
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:25 +00:00
301325f925
Fix all 61 warnings in botserver
...
- Remove unused imports across 14 files
- Fix unused variables (prefixed with _)
- Fix return types to use anyhow::Result where needed
- Remove cfg!(feature = "sigkill") (invalid feature)
- Fix typo: axum -> axum in imports
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-13 12:53:31 +00:00
74bc8556cc
Update botui submodule: Remove chat header and fix theming
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 14:07:31 +00:00
c2cacf9c5e
Update submodules: bottemplates and botui
...
- bottemplates: Add register_student.bas for edu bot
- botui: Add config-colors.css and UI component updates
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 13:54:44 +00:00
539935a730
Update botserver submodule: Fix start.bas repeated execution
...
- Add Redis-based tracking to prevent start.bas from running repeatedly
when clicking suggestion buttons
- Add generic tool executor for LLM tool calling
- Fix suggestion duplication by clearing from Redis after fetch
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 13:50:13 +00:00
6a6776eb3c
Update bottemplates (removed default.gbai from git history)
2026-02-09 15:22:19 +00:00
6d5c93797a
Update bottemplates (remove default.gbai from core)
2026-02-09 15:15:31 +00:00
26535ba803
Update submodules (botserver, bottemplates, botui)
2026-02-09 15:13:11 +00:00
b0da676a10
Add config hot-reload and fix model routing
...
- Add ConfigWatcher for monitoring ~/data/*.gbai/*.gbot/config.csv
- Skip DriveMonitor for default bot (managed via ConfigWatcher)
- Fix model routing hierarchy: session → bot → default
- Fix ConfigWatcher to handle local embedded (llm-server=true)
- Add notify dependency for file system watching
- Add data/ to .gitignore (contains API keys)
- Update package.json for botui
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 15:09:36 +00:00
d778dcb17b
Update botserver to latest main
...
- Updated to 84458b2a (feat: Add BOTSERVER_PORT environment variable override)
2026-02-08 16:20:54 +00:00
98783fc83d
Update submodule references to latest main/master
...
- botbook: Updated to 3e418df (latest main)
- botdevice: Updated to 7a5dab5 (latest master)
- botlib: Updated to 38dc7c0 (latest)
- botserver: Updated to e8ce642b (latest main)
- bottemplates: Updated to 1ce3295 (latest master)
- bottest: Updated to 68542cd (latest main)
- botui: Updated to 1bf9510 (latest main)
2026-02-08 16:19:05 +00:00
5ed5b21ad1
Update botserver submodule to latest commit (BOTSERVER_PORT env var)
2026-02-06 12:57:28 -03:00
9c65220965
Update botui submodule: CI fix for embed-ui
2026-02-06 12:24:19 -03:00
ee4cec0013
Update botui submodule: trigger CI build
2026-02-06 12:13:11 -03:00