Commit graph

786 commits

Author SHA1 Message Date
3f5e8eee1c CI: Rename workflow to force refresh 2026-04-18 21:01:40 -03:00
45cb0c6371 CI: Test with fresh runner 2026-04-18 21:00:09 -03:00
c4d9644e15 CI: Force runner to refresh 2026-04-18 20:57:29 -03:00
20b244b1e8 Merge remote-tracking branch 'alm/main' 2026-04-18 20:54:26 -03:00
4042763344 CI: Move workflow to root .forgejo/workflows/ 2026-04-18 20:53:35 -03:00
511e198229 fix: Return error instead of Ok(()) on timeout in check_gbkb_changes
- When timeout occurs listing .gbkb objects, function was returning Ok(())
- This caused .gbkb to never sync because errors were silently ignored
- Now returns Err() so failures are properly logged and retried
- Fixes salesianos bot not finding ramais, cartas, proc knowledge bases
2026-04-18 10:44:00 -03:00
27c19def7d docs: Update AGENTS.md and PROD.md with comprehensive operations guide
AGENTS.md (1,871 lines):
- Add complete system architecture diagram with WebSocket flow
- Document all MessageTypes (0-6) including TOOL_EXEC (type 6)
- Detail start.bas, tables.bas, {tool}.bas execution flow
- Add complete BASIC keywords reference:
  * Common: TALK, HEAR, USE KB, USE WEBSITE, ADD SUGGESTION
  * Database: GET, SAVE, FIND, FIRST/LAST/COUNT
  * Files: CREATE/READ/WRITE FILE, UPLOAD
  * HTTP: GET/POST HTTP, WEBHOOK
  * Scheduling: CREATE_TASK, WAIT, ON events
  * Memory: SET BOT MEMORY, REMEMBER, CONTEXT
  * Multi-bot: ADD BOT, DELEGATE TO, BROADCAST
  * Control flow: IF/ELSE, FOR EACH, SWITCH
  * Built-in vars: TODAY, NOW, USER, SESSION, BOT
- Include AutoTask keywords from PROMPT.md files
- Production operations guide from historical versions

PROD.md (851 lines):
- Add complete container architecture table (16 containers)
  * Service names, technologies, binary/log/data paths
  * Network access internal/external URLs
- Expand troubleshooting section:
  * Container without IPv4: diagnose + fix
  * CI/ALM permission errors: chmod, ownership
  * MinIO mc operations: setup + common commands
  * Forgejo DB: SQL queries for CI runs
  * Zitadel API v2: curl examples with Host header
  * Common errors table with quick fixes

Both files now provide day-to-day operations without LLM assistance.

Refs: Consolidated from git history and PROMPT.md files
2026-04-18 10:29:58 -03:00
cf921bd28a Update botmodels submodule to new CI workflow 2026-04-18 00:25:59 -03:00
9aa42524d2 Update botui to PATH fix 2026-04-17 20:48:42 -03:00
dbd36c4250 Update submodules to PATH fixes 2026-04-17 20:48:19 -03:00
41d6d02af7 Update botui submodule to CI workflow fix 2026-04-17 19:58:33 -03:00
0907346d3d Update botui submodule to latest CI workflow 2026-04-17 19:55:15 -03:00
527660fd3b Update submodules to latest CI workflows 2026-04-17 19:54:50 -03:00
28445fdb7e Update PROD.md: fix wrong glibc version info and caching strategy 2026-04-17 19:45:27 -03:00
ce4c676501 Update .gitignore, remove old prompt docs, update botserver submodule 2026-04-17 14:41:31 -03:00
468a4fdbb7 chore: Update botserver submodule for CI fix 2026-04-17 11:57:45 -03:00
f62d1f4664 chore: Update submodules to latest commits
- botserver: CI workflow permissions fix
- botui: Chat interface updates
- botmodels: Anomaly detection service
2026-04-17 11:41:50 -03:00
8fbcec2b1e docs: Add Incus container network configuration guide
- Document static IPv4 address assignment procedure
- Add troubleshooting table for common network issues
- List standard IP assignments for all containers
- Include step-by-step guide for creating new containers with static IPs
- Add models container IP reservation (10.157.134.251)
2026-04-17 11:21:33 -03:00
53f63866d2 fix: skip duplicate tables.bas processing 2026-04-17 11:01:03 -03:00
23081e63e6 fix: tables.bas only if changed, clean drive monitor logs 2026-04-17 10:48:52 -03:00
45e3088a54 fix: unified keyword lowercase conversion 2026-04-17 10:25:39 -03:00
402c5edc3d fix: lowercase DETECT keyword 2026-04-17 10:18:31 -03:00
156b7550c1 chore: Remove temporary snapshot files and update PROD.md
- Remove sale.tmp and Playwright MCP snapshot files (should not be in git)
- Update .gitignore to prevent these files from being tracked
- Minor update to PROD.md directory management section
2026-04-17 09:28:14 -03:00
f39bee2b19 fix: update botserver to prevent config re-sync 2026-04-17 09:06:13 -03:00
645f43be9d docs: Add Zitadel directory management section to PROD.md
- Add API v2 commands for user management (create, list, update password, delete)
- Add quick reference table for common directory operations
- Add production credentials section with admin and test user accounts
- Document PAT retrieval and usage patterns

Refs: seplagse bot setup and anomaly detection testing
2026-04-17 08:41:33 -03:00
1f5b06ffd0 fix: update botserver with 1s drive monitor interval 2026-04-17 08:27:26 -03:00
70869a360e fix(drive_monitor): 1s interval, path matching, error isolation 2026-04-17 08:18:01 -03:00
73644e4ede fix(drive_monitor): 1s interval, path matching, error isolation, no trace spam 2026-04-17 08:03:08 -03:00
0b1876461e Update salesianos to GPT-5.4-mini 2026-04-16 15:07:41 -03:00
3da2574a00 Update botserver - History fixes: html2md fallback and user/assistant alternation 2026-04-16 10:36:47 -03:00
51bb163462 Update botserver - CI incremental builds 2026-04-16 10:07:05 -03:00
d34e24a5fc Update botserver - CI YAML fix 2026-04-16 09:58:51 -03:00
b45ac25faa Update botserver - CI log fix 2026-04-16 09:55:27 -03:00
8eac754e04 Update botserver - CI permission fix 2026-04-16 09:47:43 -03:00
be0adbd46e Update botserver submodule - trigger rebuild 2026-04-16 09:44:10 -03:00
e32a8fb604 Update botserver submodule - CI trigger 2026-04-16 09:38:34 -03:00
f992c26026 Update botserver submodule - GptOss120bHandler thinking tags fix 2026-04-16 09:30:43 -03:00
6a84e8b4c4 Trigger CI 2026-04-16 09:02:24 -03:00
a23e763913 Trigger CI from ALM 2026-04-16 08:56:49 -03:00
2ff5c43531 docs: Add ALM/CI debugging and monitoring section to PROD.md 2026-04-16 08:54:35 -03:00
ea36abbea3 Trigger CI build 2026-04-16 08:22:13 -03:00
1e1225e2d8 Trigger CI build 2026-04-16 08:11:23 -03:00
8974c91a17 Deploy LLM streaming debug logs 2026-04-16 07:57:58 -03:00
57c0407806 Trigger CI 2026-04-15 18:45:21 -03:00
3295ffe832 Improve LLM streaming logs: start/end with size/content, first/last bytes 2026-04-15 18:15:13 -03:00
c5c72648b6 chore: update botserver submodule with history save fix 2026-04-15 16:45:08 -03:00
aacaa866da chore: update botserver submodule 2026-04-15 15:24:45 -03:00
8f30ebfa22 Update submodule references for embedding config logging 2026-04-15 14:46:28 -03:00
7146c4b2ee Fix KB search: remove score threshold and increase context tokens 2026-04-15 14:04:43 -03:00
4bcf3c461b chore: update botserver submodule with improved history logging 2026-04-15 13:47:46 -03:00