generalbots/src/core
Rodrigo Rodriguez (Pragmatismo) 61642343a8
Some checks are pending
BotServer CI/CD / build (push) Waiting to run
fix: replace all block_in_place with std:🧵:spawn to fix nested runtime panic
Root cause: block_in_place + new_current_thread().block_on() panics when
called from within tokio runtime (including spawn_blocking). Tokio doesn't
allow nested block_on() calls.

Fix: Replace ALL block_in_place patterns with std:🧵:spawn + mpsc channel.
This creates a completely separate OS thread with its own runtime, avoiding
any nesting issues. Works from any context: async, spawn_blocking, or sync.

Files: 14 files across secrets, utils, state, calendar, analytics, email,
and all keyword handlers (universal_messaging, search, book, create_draft,
create_site, hearing/syntax, use_tool, find, admin_email, goals)
2026-04-03 12:54:36 -03:00
..
automation chore: update submodules 2026-03-10 19:39:31 -03:00
bootstrap Skip local service install/start when remote Vault detected 2026-04-03 07:36:15 -03:00
bot fix: Vault seeding, service health checks, and restart idempotency 2026-04-01 12:22:57 -03:00
config Read Drive config from Vault at runtime with fallback defaults 2026-03-17 00:00:36 -03:00
directory fix(directory): add .await to ensure_admin_token() calls 2026-03-01 09:52:31 -03:00
dns Fix clippy warnings: match arms, async/await, Debug impls, formatting 2025-12-26 08:59:25 -03:00
incus Fix migration errors and reorganize migration files 2026-01-27 13:45:54 -03:00
kb feat(kb): add with_bot_config to load embedding from bot config 2026-03-21 18:55:36 -03:00
oauth WIP: Local changes before merging master into main 2026-03-01 07:40:11 -03:00
package_manager fix: Vault as single source of truth - credentials + location for all services 2026-04-01 16:46:16 -03:00
secrets fix: replace all block_in_place with std:🧵:spawn to fix nested runtime panic 2026-04-03 12:54:36 -03:00
session feat: Add comprehensive stage progress logging 2026-03-01 22:36:14 -03:00
shared fix: replace all block_in_place with std:🧵:spawn to fix nested runtime panic 2026-04-03 12:54:36 -03:00
bot_database.rs fix: Auto-create bot database when not configured 2026-02-15 14:57:22 +00:00
config_reload.rs refactor: apply various fixes across botserver 2026-03-10 15:15:21 -03:00
core.md Fix tenant-org-bot relationship and CRM lead form 2026-03-12 18:19:18 -03:00
features.rs Fix build errors and unused imports in core, security and package_manager modules 2026-01-24 22:04:47 -03:00
i18n.rs Debug: Add logging for missing translation keys 2026-02-14 12:25:46 +00:00
large_org_optimizer.rs Fix build errors and unused imports in core, security and package_manager modules 2026-01-24 22:04:47 -03:00
manifest.rs Update PROMPT.md and feature gating 2026-01-22 20:24:05 -03:00
middleware.rs Enforce Vault-only secrets: remove env var fallbacks, all secrets from Vault 2026-04-03 07:11:40 -03:00
mod.rs Update: refactor migrations, update source files, and add new features 2026-02-04 13:29:29 -03:00
organization.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
organization_invitations.rs Refactor: Split large files into modular subdirectories 2026-02-12 21:09:30 +00:00
organization_rbac.rs Fix build errors and unused imports in core, security and package_manager modules 2026-01-24 22:04:47 -03:00
performance.rs feat: Add JWT secret rotation and health verification 2026-02-19 19:42:41 +00:00
product.rs Fix tenant-org-bot relationship and CRM lead form 2026-03-12 18:19:18 -03:00
rate_limit.rs Enforce Vault-only secrets: remove env var fallbacks, all secrets from Vault 2026-04-03 07:11:40 -03:00
urls.rs feat: add campaigns, attendance SLA, and marketing modules 2026-03-14 16:35:42 -03:00