Commit graph

13 commits

Author SHA1 Message Date
3f5e8eee1c CI: Rename workflow to force refresh 2026-04-18 21:01:40 -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
28445fdb7e Update PROD.md: fix wrong glibc version info and caching strategy 2026-04-17 19:45:27 -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
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
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
0b1876461e Update salesianos to GPT-5.4-mini 2026-04-16 15:07:41 -03:00
2ff5c43531 docs: Add ALM/CI debugging and monitoring section to PROD.md 2026-04-16 08:54:35 -03:00
08c05eb894 chore: update submodules 2026-04-14 13:30:18 -03:00
39f6d7904d docs: add Drive ops, logging, program access, and compilation architecture to PROD.md 2026-04-13 14:29:33 -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
03bdd539f2 Force CI rebuild 2026-04-12 09:56:34 -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