b9f7ca8ecff586f83df4769f78fa9d05bae99d57
1. YAML structure bug: Senpai was in `policies:` instead of `agents:` in router-config.yml. Router couldn't find Senpai config → no routing rule → fallback to local model. 2. tool_manager agent_id not passed: memory_search and graph_query tools were called without agent_id → defaulted to "helion" → ALL agents' tool calls searched Helion's Qdrant collections. Fixed: agent_id now flows from main.py → execute_tool → _memory_search. 3. Config not mounted: router-config.yml was baked into Docker image, host changes had no effect. Added volume mount in docker-compose. Also added: - Sofiia agent config + routing rule (was completely missing) - Senpai routing rule: cloud_deepseek (was falling to local qwen3:8b) - Anti-echo instruction for memory brief injection Deployed and verified on NODE1: Senpai now searches senpai_* collections. Co-authored-by: Cursor <cursoragent@cursor.com>
Description
DAARION & MicroDAO - Main Project Repository
Languages
HTML
65.4%
Python
32.7%
Shell
1%
PLpgSQL
0.3%
Jupyter Notebook
0.2%
Other
0.2%