df4abcf09a
Remove sale.tmp - temporary file with secrets
2026-04-14 14:40:00 -03:00
0758cfe147
Update botserver submodule for HTML rendering fix
2026-04-14 14:39:22 -03:00
e96aa72a36
Update HTML rendering: buffer chunks and render visual elements only
2026-04-14 14:38:39 -03:00
5217e5cf4b
Update submodules with HTML buffering and rendering fixes
2026-04-14 14:24:58 -03:00
e1a715c54e
Update botui submodule
2026-04-14 14:20:25 -03:00
8e060f1cae
Update botserver submodule
2026-04-14 14:06:13 -03:00
edf339a363
Update botui submodule
2026-04-14 14:02:47 -03:00
8dbcf89907
update: botserver submodule - DriveMonitor fixes
2026-04-14 13:43:20 -03:00
03663874d0
chore: update submodules
2026-04-14 13:30:18 -03:00
795605e407
Update botui submodule: fix HTML streaming rendering
2026-04-14 12:03:11 -03:00
9d244f17b4
chore: update botserver — CI deploy reliability fix
2026-04-14 10:38:20 -03:00
6297ff7811
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
10f1336ec3
chore: update botserver — CI commit path fix
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 10:02:17 -03:00
c557577821
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
1fd2b14d4b
chore: update botserver — DriveMonitor disabled for testing
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 09:19:10 -03:00
7d568b4ad8
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
b8f7631b79
Fix botserver stream processing
2026-04-14 02:12:08 -03:00
4baa5a1c5f
Revert botserver to working LLM code
2026-04-14 01:15:48 -03:00
cb447561d7
Update botserver submodule with LLM timeout fix
2026-04-14 00:55:56 -03:00
64af57efcc
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
fd811523ab
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
5f89213cb0
chore: update botserver submodule — LLM deadlock fix
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 23:20:24 -03:00
c34708454b
Update botserver with LLM blocking fix
2026-04-13 23:01:59 -03:00
a428e20b75
chore: update botserver submodule
2026-04-13 20:26:16 -03:00
42373c0cea
chore: update botserver submodule
2026-04-13 19:59:12 -03:00
0560794533
chore: update botserver submodule
2026-04-13 19:42:51 -03:00
1e03d4fe27
chore: update botserver submodule
2026-04-13 19:23:30 -03:00
c85eab3443
chore: update botserver submodule
2026-04-13 18:52:14 -03:00
81da7693e5
chore: update botserver submodule - fix tool exec message type
2026-04-13 18:43:14 -03:00
2cff40a15a
chore: update botserver submodule
2026-04-13 18:33:29 -03:00
9ab39e1442
ci: trigger rebuild
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 18:19:45 -03:00
e42c204201
chore: update botserver submodule
2026-04-13 18:16:40 -03:00
83635eebde
chore: update botserver submodule - fix TALK routing in tool execution
2026-04-13 18:04:02 -03:00
2623a0317c
chore: update botserver submodule
2026-04-13 17:57:52 -03:00
c7099ae536
chore: update botserver submodule
2026-04-13 17:37:47 -03:00
0274469de6
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
7481df49c7
chore: update submodules
2026-04-13 16:21:29 -03:00
4068be0f98
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
3b0a1124ca
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
b1a6ac8809
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
0ebb90385b
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
3550afeeb8
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
d1ce45589a
docs: add Drive ops, logging, program access, and compilation architecture to PROD.md
2026-04-13 14:29:33 -03:00
824f8c7f01
fix: deduplicate suggestion buttons with Redis SADD
2026-04-13 14:10:09 -03:00
bb5e2cc1f2
refactor: unify BASIC compilation into BasicCompiler, runtime uses .ast only
2026-04-13 14:06:15 -03:00
e754d738b8
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
b70b4f9d56
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
bc3fb4b811
chore: update botserver submodule - LLM debug traces
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 11:58:03 -03:00
a44072f10f
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
3823597057
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
554c0a72ca
Update botserver: TOOL_EXEC KB fallthrough + skip KB re-index
2026-04-13 10:02:59 -03:00
67a3bb2866
Update botserver: skip KB re-index when already indexed
2026-04-13 09:53:37 -03:00
f6b6396dde
Update botserver: KB re-index fix + think tags + hardcoded salesianos
2026-04-13 09:37:33 -03:00
8270ed3d0c
update: botserver submodule with DriveMonitor config sync fix
2026-04-13 08:33:52 -03:00
921a4a52c9
update: botserver submodule with embedding config fallback fix
2026-04-13 08:20:43 -03:00
af0f0fee1c
update botserver - fix ADD_SUGGESTION AS case sensitivity
2026-04-13 07:40:27 -03:00
f949180a89
update botserver - fix GBKB deadlock
2026-04-12 22:28:16 -03:00
9a6dd337f9
update botserver - GBKB debug logging
2026-04-12 22:09:50 -03:00
f679593d7b
update botserver - KB processor feature-agnostic
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 21:40:25 -03:00
a4ae8bf156
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
d66ea28357
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
791e1672f4
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
a16cf65c3c
update botserver submodule
2026-04-12 19:50:05 -03:00
ee362fbd15
update submodules
2026-04-12 19:35:47 -03:00
bfee85f5b5
fix: use ADD_SUGGESTION_TOOL instead of ADD_SUGG_TOOL
2026-04-12 18:34:00 -03:00
b04a03aa7d
fix: use .ast files in tool_executor
2026-04-12 17:56:47 -03:00
4292a7ce76
fix: use compile_preprocessed for .ast files
2026-04-12 17:49:10 -03:00
0529f51b68
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
4388d8d042
update botserver submodule with DriveMonitor fix
2026-04-12 16:06:34 -03:00
9c61885b9b
Update botserver with ADD SUGGESTION preprocessor fix
2026-04-12 15:33:22 -03:00
42bf55c348
chore: update botserver to 78130caa
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-12 15:08:17 -03:00
cae3c25c8f
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
620d84a845
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
57a718426e
Update botserver to enable directory feature by default
2026-04-12 11:48:50 -03:00
3b09fce82b
chore: update submodules (embedding server readiness fix)
2026-04-12 10:28:22 -03:00
75650df065
Update botserver: small change to force rebuild
2026-04-12 10:00:17 -03:00
2519294add
Force CI rebuild
2026-04-12 09:56:34 -03:00
553b7b9e21
Update botserver: add KB fail state migration
2026-04-12 09:43:59 -03:00
7366541614
Update botserver: add fail_count/last_failed_at to kb_documents
2026-04-12 09:36:52 -03:00
3a03a7dc5a
Update botserver: add smart sleep based on fail_count
2026-04-12 09:20:34 -03:00
254901bf4a
Update botserver submodule: fix backoff per KB folder
2026-04-12 09:15:52 -03:00
cf69c01feb
Update botserver submodule: add KB indexing backoff logic
2026-04-12 09:13:53 -03:00
0c5b20ce61
Update botserver submodule: reduce embedding batch_size to 2
2026-04-12 08:21:56 -03:00
db6f2610ee
Update botserver submodule
2026-04-12 07:47:19 -03:00
1707ead3c0
Temp fix: skip embedding check in DriveMonitor
2026-04-12 06:59:13 -03:00
90fb3f0dc0
Update botserver: Handle reasoning field from NVIDIA kimi-k2.5
2026-04-11 22:59:32 -03:00
3e1a3d4e5e
Update botserver: Handle reasoning_content from NVIDIA reasoning models
2026-04-11 22:31:13 -03:00
6b857e8d17
Update botserver: KB indexing fixes (kb_collections upsert, collection names, indexed flag)
2026-04-11 21:26:24 -03:00
5b5e3202e5
Update botserver: fix file_states path to use bucket_name instead of UUID
2026-04-11 20:40:44 -03:00
11ccba624c
Update botserver submodule: fix work path and indexed flag bugs
2026-04-11 20:16:47 -03:00
1ab01b09a2
Update botserver: save file_states after prompt update
2026-04-11 19:21:39 -03:00
5ebd2d8f5d
Update botserver submodule: fix work dir path and PROMPT.md loop
2026-04-11 18:42:30 -03:00
0c008c1c0e
Update botserver: fix LLM context truncation, bot creation, S3 endpoint, vectordb seed
2026-04-11 17:56:53 -03:00
07f34991d5
ci: trigger build
2026-04-11 14:28:16 -03:00
ba7184c10b
Update botserver: Fix KB indexing with single-file streaming, PROMPT.md sync, bot-specific embedding
2026-04-11 14:09:15 -03:00
02e7389e62
Update botserver: use bot-specific embedding config in DriveMonitor
2026-04-11 08:55:57 -03:00
a1aa97f1be
Update botserver: Fix Zitadel health check and add ss command to allowed commands
2026-04-11 07:49:29 -03:00
7950120339
Update botserver: Multiple improvements across core modules
2026-04-11 07:34:27 -03:00
d963b6c562
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
851c66fbaa
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
36fddd0aec
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
3aac836a49
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
50ffd05068
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
4478b3d7ba
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
f0fde2c7bd
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
a3e7c90669
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
7122285a60
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
e0fec021e8
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
6965e08313
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
f33968c4e0
Update botserver: Fix CI workflow - clean source and fresh clone
2026-04-10 15:36:48 -03:00
264873d776
Update botserver: Fix CI submodule update and drive URL
2026-04-10 15:20:02 -03:00
1c1a9ea4cf
Update botserver: Fix drive URL and PROMPT.md loading
2026-04-10 14:36:05 -03:00
3cd1d9b23c
Update botserver: Fix PROMPT.md loading path
2026-04-10 13:12:14 -03:00
3b76f31792
Update botserver: Fix warnings in drive_monitor
2026-04-10 12:58:51 -03:00
e22ae04993
Update botserver: Fix CI - initialize all workspace members
2026-04-10 12:49:28 -03:00
50a220f1f8
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
7c1d022ad2
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
a170ec4c2b
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
d80e80856a
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
0432cf2c70
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
cee8aeee34
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
c405f18efe
Update botserver: kill stuck cargo before build
2026-04-10 08:50:26 -03:00
1bfaad789d
Update botserver: simplest CI
2026-04-10 08:45:54 -03:00
a5a6b372b7
Update botserver: simplify CI - always build with sccache
2026-04-10 08:38:32 -03:00
e00e066ffe
Update botserver: fix CI change detection - compare commits
2026-04-10 08:36:17 -03:00
d5e2d8e5a8
Update botserver: fix CI change detection
2026-04-10 08:30:01 -03:00
a1b4bac917
Update botserver: use curl with --cacert for Vault
2026-04-10 08:28:09 -03:00
14d66671ae
Update botserver: CI optimizations - check changes before building
2026-04-10 08:17:53 -03:00
5e5cfabbb6
Update botserver: add sccache cache action
2026-04-10 08:15:20 -03:00
de0e3844d4
Update botserver: add debug logging for Vault requests
2026-04-10 08:11:30 -03:00
2185d3352c
Update botserver: set SSL_CERT_FILE before Vault HTTP calls
2026-04-10 08:04:28 -03:00
f5096d49ff
Update botserver: read drive/cache/qdrant config directly from Vault
2026-04-10 07:43:08 -03:00
ee1e484316
Update botserver: add S3 debug logging
2026-04-10 00:05:49 -03:00
55d58535d6
Update docs: add LOAD_ONLY env and MinIO drive access tips
2026-04-09 23:27:08 -03:00
397da6cf48
Update botserver: add LOAD_ONLY env filter, remove gbo- prefix logic
2026-04-09 23:16:12 -03:00
915cf1baf3
Update botserver: skip gbo-* bots, allow default config.csv sync
2026-04-09 23:03:20 -03:00
098f46ef2d
Update botserver: fix default bot config.csv sync
2026-04-09 23:00:28 -03:00
d8f8aff96e
Update botserver: fix duplicate endpoint path in LLM URL
2026-04-09 22:51:52 -03:00
b301620094
Update botserver: use bot-specific llm-endpoint-path from config
2026-04-09 22:12:06 -03:00
e8ff264bd7
Update botserver: allow any .gbai bucket
2026-04-09 21:43:23 -03:00
9844ce5ab0
Update botserver: allow gbo-default bucket to be monitored
2026-04-09 21:32:31 -03:00
730739aedf
Update botserver submodule: add drive feature to default features
2026-04-09 19:47:41 -03:00
d3ae322256
Update botserver: fix Vault config for Qdrant
2026-04-09 18:29:07 -03:00
decea7ddfc
Update submodules: fix UTF-8 panics and HTML rendering
2026-04-09 01:40:56 -03:00
f2ba1f4dfe
Update botserver: download PROMPT.md from MinIO
2026-04-08 20:10:07 -03:00
03d223517d
Update botserver: clean up local-files feature
2026-04-08 18:34:10 -03:00
f41b984b6f
Update botserver: add local-files feature toggle
2026-04-08 18:30:13 -03:00
93f80e0af5
Update submodules: disable local file monitoring, use drive only
2026-04-08 17:48:42 -03:00
fa03fc65a1
Update botserver: Fix USE KB and USE WEBSITE default features compilation
2026-04-07 20:14:32 -03:00
4b67b0f486
Update botbook submodule reference
2026-04-07 13:36:38 -03:00
49bc6e52bc
Update root: cleanup, botserver and botmodels updates
2026-04-07 13:34:11 -03:00
a8ae578a80
Update botapp to valid pushed commit
2026-04-06 14:12:51 -03:00
b2995cdcdb
Update submodules: botserver (DETECT fix + anonymous auth), botui (session_id)
2026-04-06 13:37:52 -03:00
4f510d1196
docs: Update AGENTS.md with bot scripts architecture and TOOL_EXEC info
2026-04-05 19:55:53 -03:00
d28510a632
fix: deploy workflow - ignore missing binary on first deploy
2026-04-05 19:39:18 -03:00
e094dc138a
Update submodules: tool execution via WebSocket, TOOL_EXEC message type
2026-04-05 19:11:28 -03:00
07b6af9bf3
docs: update AGENTS.md with correct data paths
2026-04-05 13:32:42 -03:00
a5f16fbab9
docs: update AGENTS.md with DETECT testing notes
2026-04-05 13:30:17 -03:00
2257c980cb
Update botserver: fix diesel imports
2026-04-05 13:19:40 -03:00
123771c996
Update AGENTS.md: add data directory structure and testing tools section
2026-04-05 12:49:15 -03:00
f767337ed8
Update botserver submodule
2026-04-05 12:34:46 -03:00
d598bdc29a
Update botserver submodule
2026-04-05 12:06:45 -03:00
b45f63a7a6
Update botserver submodule to latest commit with Zitadel fix
2026-04-05 11:32:46 -03:00
e1b456d199
Add submodule push rule to AGENTS.md
2026-04-05 11:30:32 -03:00
96ece5a3ea
Trigger CI rebuild
2026-04-05 11:28:14 -03:00
1662905a32
Update botserver submodule
2026-04-05 11:08:20 -03:00
d0d68e792e
Update AGENTS.md: Zitadel setup with container networking
2026-04-05 11:04:33 -03:00
fc95cba887
Update submodules: botserver, botui and project guidelines.
2026-04-05 09:12:32 -03:00
93dc55c47c
Update botserver: Remove unused sync functions
2026-04-05 07:52:52 -03:00
0c1a988f82
Update botserver: Fix Vault SMTP module
2026-04-05 07:50:46 -03:00
dcabb6c0bc
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
083b56921f
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
daa76e8a7b
Update botserver: fix RwLock type
2026-04-05 01:19:52 -03:00
be03dfe880
Update botserver: fix duplicate deps
2026-04-05 01:11:00 -03:00
934e46e038
Update botserver: fix Cargo.toml
2026-04-05 01:09:06 -03:00
fbd2a8647d
Update botserver: fix CachedSecret sync methods
2026-04-05 01:07:49 -03:00
8e6549a9ea
Update botserver: fix ureq placement
2026-04-05 01:04:12 -03:00
05859d5276
Update botserver: fix vault blocking HTTP
2026-04-05 00:56:13 -03:00
96c61938d2
Update botserver: fix secrets mod cleanup
2026-04-05 00:48:21 -03:00
6386f65e58
Update botserver: fix secrets mod duplicate code
2026-04-05 00:44:27 -03:00
613409b5d6
Update botserver: fix ureq placement
2026-04-05 00:41:37 -03:00
ef8e7b9b56
Update botserver: fix email config blocking HTTP
2026-04-05 00:37:41 -03:00
915945e1b5
Update botserver: fix catch_unwind type error
2026-04-05 00:26:51 -03:00
d2e24c581b
Update botserver: catch panics in send_mail
2026-04-05 00:22:34 -03:00
a65365d19f
Update botserver: fix email config runtime nesting
2026-04-05 00:13:17 -03:00
6e63c47087
Update botserver: fix secrets manager usage
2026-04-04 23:58:24 -03:00
370fa6511d
Update botserver: fix email config runtime
2026-04-04 23:48:18 -03:00
2368c30e59
Update botserver: fix email config timeout
2026-04-04 23:35:27 -03:00
6ddb1ebcc5
Update botserver: fix moved value
2026-04-04 23:15:20 -03:00
d9587863aa
Update botserver: fix imports
2026-04-04 23:11:56 -03:00
48add934bd
Update botserver: fix filter closure
2026-04-04 23:02:11 -03:00
9d87f4b60d
Update botserver: fix remaining compilation errors
2026-04-04 22:53:30 -03:00
a492d1abc1
Update botserver: fix type annotations
2026-04-04 22:39:56 -03:00
27c1cd9671
Update botserver: fix compilation errors
2026-04-04 22:27:25 -03:00
50798824f8
Update botserver: fix leftover code
2026-04-04 22:19:10 -03:00
737fb45fc0
Update botserver: unify email sending, remove Gmail hardcoded defaults
2026-04-04 22:16:54 -03:00
ff1680cafc
Update botserver: fix SMTP port 25 with credentials
2026-04-04 21:46:40 -03:00
0dcd46bfe7
Update botserver: remove private ClientId usage
2026-04-04 20:59:13 -03:00
55043a4d8a
Update botserver: fix EHLO hostname for Stalwart
2026-04-04 20:34:55 -03:00
6a97db0931
Update botserver: fix SMTP transport for local Stalwart
2026-04-04 20:26:14 -03:00
b1c3800ca8
Update botserver: log email send errors
2026-04-04 19:03:42 -03:00
c4c52264db
Update botserver: fix email fallback chain empty map check
2026-04-04 18:46:22 -03:00
277789e0bc
Update botserver: fix email tracking non-fatal
2026-04-04 18:13:58 -03:00
c2d60d7cb8
Update botserver: fix CI build errors
2026-04-04 17:49:53 -03:00
72e6992f33
Update botserver: remove dead code in email/types.rs
2026-04-04 17:39:23 -03:00
9016868345
Update botserver: fix mime type handling
2026-04-04 17:30:08 -03:00
e7a42b5011
Update botserver: implement real email sending via lettre + Vault
2026-04-04 17:17:09 -03:00
1bd81a4c2c
Update botserver: Generalize WhatsAppAdapter::new to accept &AppState
2026-04-04 15:46:31 -03:00
a367d8fca5
Update botserver: Add column drop protection in table schema sync
2026-04-04 11:03:05 -03:00
932fc30cea
Update botserver: Replace hardcoded botserver-stack paths with dynamic helpers
2026-04-04 09:25:06 -03:00
bb79ac931f
Update botserver: Fix anyhow error type in AuthConfig
2026-04-04 08:29:04 -03:00
99c64d32ff
Update botserver: Fix AuthConfig nested runtime panic
2026-04-04 08:25:56 -03:00
80494ea4fe
Update botserver: Fix SET USER nested runtime panic
2026-04-04 08:01:21 -03:00
7ee9d42560
Update botserver: Fix nested runtime panic in Rhai callbacks
2026-04-04 07:35:41 -03:00
272f56c79d
Update botserver: fix clippy warnings (0 warnings)
2026-04-03 22:35:20 -03:00
fb02e72b8f
Update botserver: force rebuild
2026-04-03 21:42:44 -03:00
50a3718d82
docs: update AGENTS.md with CI/CD systemctl deploy workflow
2026-04-03 21:40:52 -03:00
373bb6a6e4
Update botserver: force rebuild
2026-04-03 21:39:10 -03:00
ada9db7a42
Update botserver: trigger CI deploy
2026-04-03 21:32:54 -03:00
fb0b7f079f
Update botserver: fix TransferResult type mismatch
2026-04-03 20:49:30 -03:00
92d8a0d858
Update botserver: fix nested runtime panic in transfer_to_human
2026-04-03 20:44:01 -03:00
1ae46149ee
Update botserver: use systemctl for deploy
2026-04-03 20:39:52 -03:00
9068bc25f8
Update botserver: remove error masking in CI deploy
2026-04-03 20:36:42 -03:00
80c798ed05
Update botserver: fix CI deploy workflow
2026-04-03 20:35:53 -03:00
41cf536cd4
Update botserver: fix CI deploy workflow
2026-04-03 20:31:57 -03:00
901153803f
Update botserver: fix CI deploy SSH workflow
2026-04-03 20:20:36 -03:00
a8521d7480
Update botserver: fix deploy kill step
2026-04-03 20:01:24 -03:00
f5b954df76
Update botserver: fix CI deploy step hanging
2026-04-03 19:51:48 -03:00
1bf9e1872b
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
a377af5ba3
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
0dbc7cb081
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
8eecc7f871
Update botserver: CI deploy SSH key fix for gbuser
2026-04-03 10:18:05 -03:00
5bebba4d7f
Update botserver: CI improvements - gbuser, sccache, data dir
2026-04-03 09:40:30 -03:00
60ef1d0562
Update botserver: fix get_database_url_sync nested runtime panic
2026-04-03 09:26:35 -03:00
1df0ea8626
Update botserver: fix nested runtime panic with new_current_thread
2026-04-03 09:17:52 -03:00
54639690e2
Update botserver: skip local services when remote Vault detected
2026-04-03 07:36:28 -03:00
04454f2274
Update botserver: enforce Vault-only secrets policy
2026-04-03 07:12:29 -03:00
3dadec70a8
Update botserver: fix env var reading for distributed services
2026-04-02 21:17:32 -03:00
76a74b87f2
Update botui: favicon converted to proper ICO format
2026-04-02 18:44:03 -03:00
264bd6f4c9
Update botserver: fix health checks for non-root environments
2026-04-02 18:16:10 -03:00
466bd729af
Update botserver submodule
2026-04-02 17:03:22 -03:00
9e3232ae85
Update submodules: botserver workflow, botui favicon
2026-04-02 16:50:04 -03:00
75eccecbe9
Update botserver: ci adds Step 7 to restart botserver after deploy
2026-04-02 16:01:45 -03:00
f9aa5dacd0
docs: add prod.md
2026-04-02 15:46:28 -03:00
82f5f24b44
Update botserver to working commit 7b4753af
2026-04-02 15:38:06 -03:00
752cdd6f3b
Update botserver: Build inside container to fix glibc compatibility
2026-04-02 13:46:27 -03:00
3a6a571361
chore: sync workspace state
2026-04-02 13:38:38 -03:00
ed2052c8ec
Update botserver: Fix SecretPaths to match Vault seeding paths
2026-04-02 07:27:12 -03:00
3e5c569354
Update botserver: Fix async Vault call in init_redis
2026-04-02 06:59:31 -03:00
9093340f4e
Update botserver: Fix Valkey cache connection with Vault password
2026-04-01 20:17:47 -03:00
5cec129302
Update botserver: Vault as single source of truth for all service credentials and locations
2026-04-01 16:47:32 -03:00
4fa2018f5d
Update botserver: Fix vault health check shell injection false positive
2026-03-31 21:35:36 -03:00
814b0214be
Update submodules: botlib (log format fix) + botserver (vault recovery fix)
2026-03-31 21:02:13 -03:00
b6f83df229
Update submodules: botserver, botui, botmodels
2026-03-31 19:58:32 -03:00
66b19098b4
Update botserver: tar+zstd deploy
2026-03-31 19:07:38 -03:00
8ef34d011c
Update submodules: botserver CI deploy fix
2026-03-31 19:02:33 -03:00
d8fb6c954a
Update botserver: CI deploy via rsync
2026-03-31 18:20:05 -03:00
a2da4820b7
Update submodules: CI deploy fix
2026-03-31 18:16:15 -03:00
9815ab313b
Update submodules: CI PATH fix for alm-ci
2026-03-31 15:32:54 -03:00
30e78ba40c
Update submodule references: botserver CI fix
2026-03-31 15:29:15 -03:00
45df9d9caf
Update submodules: botserver and botui CI workflow fixes
2026-03-31 15:24:53 -03:00
52aac0af21
docs: Add rule to never write internal IPs to logs
2026-03-31 11:12:57 -03:00
c79ab35409
Update submodules: fix compilation errors and warnings
2026-03-30 15:53:54 -03:00
90ee0257cb
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
1388463695
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
6a13837bb8
Update botserver submodule: use local Rust/sccache in CI workflow
2026-03-25 14:53:32 -03:00
602dfdee93
Update submodules: botserver, botui with CI fixes
2026-03-25 13:33:34 -03:00
c404cc0b4d
Update botserver: Remove sudo from CI workflow
2026-03-24 16:24:42 -03:00
926759f630
Update botui submodule
2026-03-24 14:04:27 -03:00
ebf516e967
Update botui submodule to latest
2026-03-24 13:59:32 -03:00
28326cb049
Update submodules
2026-03-24 13:43:33 -03:00
ff146657e0
docs: Add CI deployment rules and SSH hostname setup
2026-03-21 21:07:20 -03:00
9677c90907
Update botserver: add CI health check
2026-03-21 20:47:22 -03:00
f65b288cc5
Update botserver: fix triplicated suggestions by removing server_epoch() from start_bas_executed key
2026-03-21 20:40:50 -03:00
0ec849d323
Update botserver: add salesianos gbdialog tools
2026-03-21 19:21:58 -03:00
9f44d084ac
chore: add temp files to gitignore
2026-03-21 18:56:35 -03:00
bb1cef6675
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
af87de255b
Update botserver: Fix SLA migration crash on prod
2026-03-21 17:00:59 -03:00
ff4ab52fef
Update botserver: Fix duplicate start.bas execution
2026-03-21 16:38:05 -03:00
eb87414a78
Update botserver: Fix cache connection timeout
2026-03-21 14:37:07 -03:00
083024a438
Update submodule
2026-03-21 10:48:56 -03:00
f815943491
Update submodule
2026-03-21 10:37:59 -03:00
e61cf84bc4
Update submodule: fix Redis connection pool
2026-03-21 10:30:36 -03:00
22172cf64a
Update submodule and docs: Redis connection pool
2026-03-21 10:14:21 -03:00
a7ccec940a
Update submodule: fix Redis timeout blocking
2026-03-21 09:34:53 -03:00
ec2e93b22c
Update botserver: Fix CI pkill
2026-03-20 22:57:17 -03:00
2cd3a5d692
Update botserver: Fix USE TOOL performance
2026-03-20 22:54:25 -03:00
d09a11e31e
Update botserver: explicitly enable chat feature in CI
2026-03-20 22:44:32 -03:00
4941f74c6a
Update botserver: fixed CI incremental build workspace
2026-03-20 21:40:10 -03:00
7a70798c85
Update botserver: fix CI deploy rm before scp
2026-03-20 20:59:28 -03:00
bd1aeb442d
Update botserver submodule: fix CI workspace conflict
2026-03-20 19:15:09 -03:00
ae94a7b77c
Update botui submodule: fix deploy workflow
2026-03-20 19:00:23 -03:00
94ba355910
fix: Update deploy workflow and document Forgejo CI/CD in AGENTS-PROD
2026-03-20 18:59:20 -03:00
4f4795b981
chore: Update submodule refs and workspace files
2026-03-20 17:39:20 -03:00
2658659ff0
Update botserver: GUID KB isolation + salesianos KB
2026-03-19 19:51:37 -03:00
3b6e2df6e2
Update botui submodule
2026-03-19 15:14:09 -03:00
4bf1dc4689
Update botui submodule
2026-03-19 14:47:16 -03:00
d933ac52af
Update botui submodule
2026-03-19 14:42:35 -03:00
21add146a6
docs: Add CI/CD debugging section to AGENTS-PROD.md
2026-03-19 14:28:58 -03:00
bbea8fb9fd
Update botui submodule
2026-03-19 14:17:09 -03:00
76b64182bd
Update botui submodule
2026-03-19 14:03:08 -03:00
ce6a65a902
Update botui submodule
2026-03-19 13:51:44 -03:00
b9835d6d12
Update botui submodule
2026-03-19 13:41:38 -03:00
e0ab4bb1fe
Update botserver submodule
2026-03-19 12:28:44 -03:00
e30b070eff
docs: add rule to never compile directly for production
2026-03-19 12:21:23 -03:00
f0858a443e
Update botserver: fix migration bot_id column
2026-03-19 12:00:02 -03:00
0ce43ed8f7
Update submodules to latest
2026-03-19 09:55:29 -03:00
8502eac494
Update botserver submodule
2026-03-18 19:41:31 -03:00
70cdd6e5a5
Update submodule
2026-03-18 14:38:57 -03:00
98e8179810
Update submodule
2026-03-18 14:18:20 -03:00
67d3c7f901
Update botui, botserver submodules
2026-03-18 12:24:30 -03:00
ec4c660887
Update submodule
2026-03-18 11:06:11 -03:00
7d3cf9bd61
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
02c8efeca7
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
0be7cb1f61
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
dfad0f3989
Update botserver submodule: Fix suggestion Redis key bug
2026-03-18 10:39:56 -03:00
58be60fda0
Update botserver submodule with TLS certificate SAN fix
2026-03-18 09:30:38 -03:00
f7bcd16212
Update files
2026-03-18 09:00:35 -03:00
4900274887
Remove BOTCODE files
2026-03-18 08:48:04 -03:00
bfc9ced932
Update botserver and botui submodules
2026-03-17 16:53:33 -03:00
65583977fa
Update botserver submodule: fix panic in secrets module
2026-03-17 15:04:49 -03:00
12d9dc50af
Update botserver: SSH deploy CI + fix mcp.json
2026-03-17 13:13:04 -03:00
1ca4d2c712
Update botserver submodule: fix mcp.json for parameterless tools
2026-03-17 12:21:59 -03:00
176df967f7
Update botserver submodule: CoreDNS ACL + fail2ban proxy jail
2026-03-17 11:18:36 -03:00
7e9b8b00fe
Update botserver submodule
BotServer CI / build (push) Failing after 0s
2026-03-17 01:40:40 -03:00
e2ffa39bf8
Add WORKFLOW_PLAN.md to prompts
2026-03-16 23:41:05 -03:00
297af2f9e1
Update all submodules to latest
BotServer CI / build (push) Failing after 15s
2026-03-16 13:30:16 -03:00
4caa147841
Update submodules: fix WS session_id forwarding and start.bas session lookup
2026-03-16 13:25:59 -03:00
29416db1b8
Update botserver and botui submodules - fix session persistence bug
2026-03-16 13:16:31 -03:00
9c3bd0c1d5
Update botbook submodule reference for THINK KB documentation
2026-03-16 08:43:51 -03:00
21b219f0d3
Remove ALWAYS.md - documentation moved to botbook
2026-03-16 08:42:32 -03:00
f7238b5d33
Add ALWAYS.md with THINK KB implementation summary
2026-03-16 08:41:48 -03:00
4c26b77143
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
7de55efe79
chore: remover arquivo raiz indevido
2026-03-15 18:08:49 -03:00
Thiago Patriota
7d70035050
chore: ignorar e remover artefatos locais
2026-03-15 18:07:39 -03:00
Thiago Patriota
c19095f141
chore: registrar artefatos locais pendentes
2026-03-15 16:02:25 -03:00
Thiago Patriota
2572425cb1
chore: atualizar ponteiros de submódulos
2026-03-15 15:53:54 -03:00
Thiago Patriota
8a6fec467c
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
2fe4586be5
Add desktop UI navigation instructions for CRM testing
2026-03-12 18:20:05 -03:00
6297018124
chore: update botserver submodule
BotServer CI / build (push) Failing after 11s
2026-03-10 21:18:19 -03:00
7d95a607f4
chore: update submodule references
BotServer CI / build (push) Failing after 13s
2026-03-10 19:39:35 -03:00
91ad0232f0
update submodules
BotServer CI / build (push) Failing after 22s
2026-03-10 17:19:59 -03:00
c43bda9b2a
chore: sync botserver submodule
BotServer CI / build (push) Failing after 12s
2026-03-10 15:26:24 -03:00
144c4b0b79
chore: update submodule pointers
BotServer CI / build (push) Failing after 15s
2026-03-10 15:15:46 -03:00
920666db40
Fix Bedrock config for OpenAI GPT-OSS models
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
BotServer CI / build (push) Failing after 12s
2026-03-09 20:03:08 -03:00
f1455ad7cb
Update botserver: fix Redis BLPOP parsing
BotServer CI / build (push) Failing after 14s
2026-03-09 19:44:12 -03:00
e42ee6ee43
Update botserver submodule: fix compilation errors
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
BotServer CI / build (push) Failing after 11s
2026-03-09 19:18:18 -03:00
dd1d105ef0
chore: update submodule pointers
BotServer CI / build (push) Failing after 12s
2026-03-09 17:28:45 -03:00
b7275ed233
chore: update botserver submodule with WhatsApp routing fixes
...
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
...
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
...
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
...
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
...
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
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
...
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
...
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
...
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
...
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
9fc33725b7
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
7d4708b516
chore: bump botui submodule for theme manager fix
BotServer CI / build (push) Failing after 12s
2026-02-28 13:30:41 -03:00
34af1f2a16
Complete agent UI workspace
2026-02-26 09:22:02 -03:00
21b96804e8
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
a6a221788b
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
610741e123
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
ddb11a7c06
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
57b09e5b66
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
046dbc63ad
docs: finalize UI.md migration status to COMPLETED
2026-02-24 20:11:06 -03:00
c3c235f8c4
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
19b4a20a02
chore: update botserver submodule with work directory path fixes
...
BotServer CI / build (push) Failing after 11s
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
792a13eb67
chore: synchronize submodules and update root dependencies
BotServer CI / build (push) Failing after 9s
2026-02-22 15:56:19 -03:00
9eb2bfe09c
docs: update AGENTS.md and sync submodules after tool path fix
...
BotServer CI / build (push) Failing after 23s
- 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
49930f2aa0
docs: fix contradictions in AGENTS.md regarding clippy and allow usage
2026-02-21 17:27:20 -03:00
d08dab26dc
chore: push for ci
BotServer CI / build (push) Failing after 11s
2026-02-20 21:10:42 -03:00
ba032f41eb
fix(ui): update botui with robust contrast fix
BotServer CI / build (push) Failing after 10s
2026-02-20 20:37:58 -03:00
ec8d002574
fix(ci): deploy botui static assets and implement cache busting
BotServer CI / build (push) Failing after 16s
2026-02-20 20:36:30 -03:00
ce81951a69
chore: use relative URLs for submodules to support ALM CI
BotServer CI / build (push) Failing after 13s
2026-02-20 20:08:52 -03:00
1d0c9ccdb8
update: sync for alm
BotServer CI / build (push) Failing after 4s
2026-02-20 18:54:23 -03:00
f0e0553966
update: track submodules latest commits for alm deployment
2026-02-20 15:11:48 -03:00
9b02df3bec
style: update text color for bot messages and suggestion chips to white
2026-02-20 12:38:17 -03:00
49d9b193b2
feat: Complete security remediation and submodule updates
...
BotServer CI / build (push) Failing after 29s
- 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
b11140d106
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
8e27900529
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
60e2054a02
chore: Update tasks and drive feature
2026-02-19 12:38:44 +00:00
40e735a56f
chore: Update TASKS with SEC-01 resolution
2026-02-19 12:22:24 +00:00
a83d9a88aa
chore: Track Cargo.lock and clean temp files
2026-02-19 12:21:23 +00:00
8b32eaf41f
chore: Update tasks and fix warnings
2026-02-19 12:18:40 +00:00
c12ad1eda4
chore: Workspace cleanup and security policy updates
2026-02-19 12:06:06 +00:00
4729fe7071
chore: Update botserver and botlib submodules with warning fixes
2026-02-19 11:48:35 +00:00
e443aa9d1a
refactor: Split README.md into human-focused README and agent-focused AGENTS.md
2026-02-19 11:42:10 +00:00
3891f137fd
chore: update botui
2026-02-18 21:36:17 +00:00
f40449ed51
chore: update botui
2026-02-18 21:19:37 +00:00
146f04b373
chore: update botui submodule
2026-02-18 20:52:22 +00:00
1ecd5f4f0c
chore: update botui submodule
2026-02-18 20:42:08 +00:00
b5bf1061f8
chore: remove TASK.md
2026-02-18 20:38:55 +00:00
7bda264f61
docs: update TASK.md — all tasks complete, all bugs fixed, pushed to GH
2026-02-18 20:37:46 +00:00
caafad484a
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
ddc1bdb2db
chore: Update botserver submodule with preprocessor fixes
2026-02-18 17:19:36 +00:00
faeb77fc07
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
a31d7b355a
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
30ec64d878
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
dd64a4102c
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
041c76209a
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
c6e8ced648
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
56e8054839
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
8519c3cfd2
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
8a0216c654
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
abcf959fdf
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
b9ab17fb4c
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
84083b9ae0
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
079e802b17
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
33845109fd
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
bd3857f2d4
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
acea58eecb
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
ead23594c0
chore: Update botserver submodule reference
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
b606913d7d
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
5ffa0d71af
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
0057ca3612
chore: Update botui submodule
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 23:21:30 +00:00
504bb66a82
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
1e6289b223
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
8c3f51a49d
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
cf0d94873d
Debug: Add translation lookup logging
2026-02-15 23:21:30 +00:00
8eef47058d
Debug: Add i18n logging to find missing translations
2026-02-15 23:21:30 +00:00
dcaf90d39f
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
a8e107059a
fix(i18n): Update botui with cache logging
2026-02-15 23:21:30 +00:00
ea4cb78646
fix(i18n): Update botui submodule with logging
2026-02-15 23:21:30 +00:00
eda45af678
fix(i18n): Update botlib submodule with locale logging
2026-02-15 23:21:30 +00:00
fc994375b1
Update botui submodule
2026-02-15 23:21:30 +00:00
3fe4f7ece7
Update botserver submodule
2026-02-15 23:21:30 +00:00
4202f0dcf9
CI: Trigger pipeline
2026-02-15 23:21:30 +00:00
fad4e1457b
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
b798123f14
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
5b34b21622
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
cf80060818
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
cda27734f0
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
f1b231ce3a
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
6a7cdf2800
Update bottemplates (removed default.gbai from git history)
2026-02-09 15:22:19 +00:00
21aa782fd2
Update bottemplates (remove default.gbai from core)
2026-02-09 15:15:31 +00:00
54966ff63f
Update submodules (botserver, bottemplates, botui)
2026-02-09 15:13:11 +00:00
bcb43ce887
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
4736383997
Trigger contributor stats refresh
2026-02-08 16:31:59 +00:00
93519eba14
Update botserver to latest main
...
- Updated to 84458b2a (feat: Add BOTSERVER_PORT environment variable override)
2026-02-08 16:20:54 +00:00
0e47fd9476
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
2f200e1e99
Update botserver submodule to latest commit (BOTSERVER_PORT env var)
BotServer CI / build (push) Failing after 12s
2026-02-06 12:57:28 -03:00
8e02195eca
Update botui submodule: CI fix for embed-ui
BotServer CI / build (push) Failing after 10s
2026-02-06 12:24:19 -03:00
41e314fd67
Update botui submodule: trigger CI build
BotServer CI / build (push) Failing after 12s
2026-02-06 12:13:11 -03:00
fe865fdfa1
Trigger CI: build botui with embed-ui feature
BotServer CI / build (push) Failing after 13s
2026-02-06 12:11:40 -03:00