generalbots/src/core/bot
Rodrigo Rodriguez (Pragmatismo) fb2e5242da
All checks were successful
BotServer CI/CD / build (push) Successful in 55m52s
fix: Vault seeding, service health checks, and restart idempotency
- Replace hardcoded passwords with generate_random_string() for all Vault-seeded services
- Add valkey-cli, nc to SafeCommand allowlist; fix PATH in all 4 execution methods
- Fix empty Vault KV values ('none' placeholder) preventing 'Failed to parse K=V' errors
- Fix special chars in generated passwords triggering shell injection false positives
- Add ALM app.ini creation with absolute paths for Forgejo CLI
- Increase Qdrant timeout 15s→45s, ALM wait 5s→20s
- Persist file_states and kb_states to disk for .bas/KB idempotency across restarts
- Add duplicate check to use_website registration (debug log for existing)
- Remove dead code (SERVER_START_EPOCH, server_epoch)
- Add generate_random_string() to shared mod.rs, remove duplicates
2026-04-01 12:22:57 -03:00
..
channels feat: add campaigns, attendance SLA, and marketing modules 2026-03-14 16:35:42 -03:00
kb_context.rs feat: Add GUID prefix to Qdrant collection names for KB security isolation 2026-03-19 19:51:28 -03:00
manager.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
mod.rs fix: Vault seeding, service health checks, and restart idempotency 2026-04-01 12:22:57 -03:00
mod_backup.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
multimedia.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
tool_context.rs fix(tools): auto-create work directory if missing in production 2026-02-22 12:58:58 -03:00
tool_executor.rs fix: Lower KB search thresholds and add Cloudflare AI embedding support 2026-03-05 00:11:08 -03:00
ui.rs - Refactor folder as features. 2025-11-22 22:55:35 -03:00