Commit Graph
4 Commits
Author SHA1 Message Date
Suppai_NekoandDadBot 82b9bbde73 Add BACKGROUND_MODEL to split chat and background LLM calls
Dossier extraction and compaction now use a separate BACKGROUND_MODEL
(dolphin-mistral) to avoid Qwen3.5 timeout issues on background tasks.

Co-Authored-By: DadBot <dadbot@localhost>
2026-03-18 12:39:35 -07:00
Suppai_NekoandDadBot f283fa5360 Add Qwen3.5 support: logging, semaphore, cooldown, background timeouts
- Switch model to qwen3.5-35b-a3b
- Add structured logging with timestamps and per-task prefixes
- Add background LLM semaphore to prevent concurrent background calls
- Add 120s cooldown after background task failures
- Add 90s timeout on background LLM calls to prevent semaphore deadlock
- Strip <think> tags from Qwen model responses
- Tune prompt: more aggressive stance, no folding under pressure

Co-Authored-By: DadBot <dadbot@localhost>
2026-03-18 12:28:49 -07:00
Suppai_Neko ca825feb95 Add .gitignore to exclude .env and runtime data files 2026-03-18 11:48:54 -07:00
Suppai_Neko b907708efe Initial commit: DadBot Discord bot with MCP search, dossiers, and self-modifying personality 2026-03-18 11:48:42 -07:00