v0.3.2 — Fix variant routing in persistent process pool
Bug Fix
Fix: persistent process pool ignores provider variant (ollama/mimo)
The persistent process path in AcpPool never passed options.variant to envForAgent(), so variant environment variables (CPB_CLAUDE_VARIANT → ANTHROPIC_BASE_URL rewrite) were never applied. Since persistent processes are the default (CPB_ACP_PERSISTENT_PROCESS≠0), all hub-executed phases silently used the base Anthropic provider — regardless of config like execute: "ollama" or plan: "mimo".
Changes
- Thread
optionsthrough#runPersistent→#runPersistentNow→#getPersistentClient - Pass variant to
envForAgentin persistent client creation - Include variant in
poolClientKeyso different variants get separate persistent clients
Impact
plan: claude + mimoandverify: claude + mimonow correctly route to MiMo v2.5 Proexecute: claude + ollama(if configured) now correctly routes to Kimi K2.6- Previously all phases used the default Anthropic provider regardless of variant config