Commit graph

806 commits

Author SHA1 Message Date
9989ce8df9 CI: Fresh build after full cache clear 2026-04-19 07:42:44 -03:00
f5a2c391b3 CI: Update submodules to latest commits 2026-04-19 07:40:53 -03:00
3fa534e464 CI: Fresh build after cache clear 2026-04-19 07:38:34 -03:00
107ea4449d CI: Trigger fresh build 2026-04-19 07:36:49 -03:00
fb06e94ff3 CI: Add workflow file to path filter
Some checks failed
BotServer CI / build (push) Failing after 11s
2026-04-19 07:34:12 -03:00
b318a1c376 CI: Trigger botserver workflow 2026-04-19 07:32:43 -03:00
b246405845 Update botserver 2026-04-19 07:14:51 -03:00
f7cf33d9df Update submodules 2026-04-19 07:12:21 -03:00
71bb6c059d Update botserver 2026-04-19 07:06:09 -03:00
45ebddb586 CI: Add botui workflow 2026-04-19 06:57:23 -03:00
3b8ad3fb95 CI: All workflows in root with path filters 2026-04-19 06:56:57 -03:00
5103eec5ac CI: Root workflows only - no submodule pushes needed 2026-04-19 06:53:12 -03:00
0bebb0c1f2 CI: Fix runner name to gbo, add path filters 2026-04-19 06:49:54 -03:00
2c66e30e66 CI: Clean workflows - root only 2026-04-19 06:47:19 -03:00
5230b7d889 CI: Rename workflow to force refresh 2026-04-19 06:44:00 -03:00
cb40c8edab CI: Run on system container 2026-04-19 06:40:00 -03:00
bccd7a24cf CI: Single workflow at root 2026-04-19 06:36:04 -03:00
a413cbd37e CI: Stop, copy, start on system container 2026-04-19 06:27:58 -03:00
54e1069ce0 CI: Deploy to system container via incus 2026-04-19 06:26:36 -03:00
72e64ce7b4 CI: New fresh workflow file 2026-04-19 06:24:21 -03:00
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