$ the-wire · showcase
Channel model overrides now honored in agent ingress
By RepoJournal · Filed · About OpenClaw
OpenClaw now applies channel-level model overrides before the default model reaches fallback or auth in agent-command ingress.
OpenClaw fixed agent ingress so that `channels.modelByChannel` is applied in the shared agent-command path before the default model reaches fallback or auth. Precedence is preserved: explicit run override > stored session override > channel override > agent default. Channel-pinned sessions now use the channel-selected primary for automatic fallback probes, and the fix handles first-turn channel context, thread parent session keys, and internal/control contexts without masking persistence. [1]
Auto-reply and ACP accounting hardened against missing `getFailedCounts` by adding defensive reads in auto-reply/ACP accounting and Feishu fallback paths, with a focused regression test, while keeping `ReplyDispatcher.getFailedCounts` required. [2] Two smaller fixes landed: preserving null sandbox RPC results in codex, and capping tsdown heap on native Windows builds. [3] [4]
Crabox released 0.25.0 and started the 0.25.1 changelog. [5] [6] Docs gained a CI workflow for code validation, and four doc-sync commits mirrored upstream changes from openclaw/openclaw. [7] [8]
Action items
- → Review channel model override setup to confirm sessions with channel-pinned models now honor them at ingress and fallback openclaw/openclaw [plan]
- → Test auto-reply and Feishu fallback paths if relying on dispatcher failed-count reads openclaw/openclaw [plan]
- → Update to Crabox 0.25.0 if you track releases openclaw/crabbox [plan]
References
- [1] fix: honor channel model overrides in agent ingress ↗ openclaw/openclaw
- [2] fix(auto-reply): guard missing dispatcher getFailedCounts without weakening the SDK type (#89318) ↗ openclaw/openclaw
- [3] fix(codex): preserve null sandbox rpc results ↗ openclaw/openclaw
- [4] fix(build): cap tsdown heap on native Windows ↗ openclaw/openclaw
- [5] chore: release 0.25.0 ↗ openclaw/crabbox
- [6] chore: start 0.25.1 changelog ↗ openclaw/crabbox
- [7] ci: add docs code validation workflow ↗ openclaw/docs
- [8] chore(sync): mirror docs from openclaw/openclaw@6349af650240491c6f5980bedd7800a9521d91fb ↗ openclaw/docs