codexclaw v0.2.39
[0.2.39] - 2026-09-24
Added
- SessionStart injects a subagent dispatch card. When the collab family is unresolved,
it gives one Code Mode cell that finds the uniquespawn_agenthelper, identifies V1
or V2 from companion tools and spawns (V2 withtask_nameandfork_turns: "none"),
stopping before any call if the helper or family is ambiguous.CODEXCLAW_SPAWN_V1=1
prints the exacttools.multi_agent_v1__*calls as an override. A dated alias map
(deepseek, swe2, kimi, sol, luna) is marked verified or unverified against the local
Codex catalog; full model ids pass through unchanged (#243). subagents_getreturnsspawnArgsper role andstaleModel(true, false or null
with astaleReason) from a catalog read bounded to 5 s (#243).
Fixed
- The subagent-config MCP stdio server handles requests in order and finishes queued
replies before exiting at stdin EOF.
Compatibility
subagents_getmay take up to 5 s longer while it probes the catalog. The response
envelope is unchanged; it only gains fields.
Verification
- 3,609 tests measured locally on macOS; the release run and hosted CI remeasure them.
- The card's resolver cell, run verbatim in a V1 Code Mode session, spawned the
DeepSeek alias in one cell. V2 is covered by a tool harness only.
What's Changed
- SessionStart subagent dispatch card and spawn-ready role args (0.2.39) by @lidge-jun in #246
- Release codexclaw 0.2.39 by @lidge-jun in #248
Full Changelog: v0.2.38...v0.2.39