v13.10.2
Fixed
- Clients now honor CLAUDE_MEM_WORKER_HOST with IPv6 literals bracketed correctly in health checks and display URLs
- Cache, marketplace, MCP, CLI, and restart launches converge on one worker bundle to prevent version-skew from two builds on one port
- Centralized spawn shims remove the shell:true footgun and codex hooks now emit Windows-executable commands instead of POSIX-only ones
- The repair command now restores the marketplace runtime root, not just the cache
- Ship the plugin/sqlite runtime modules that were causing MODULE_NOT_FOUND on clean installs
- Implement atomic settings writes and busy_timeout to avoid SQLITE_BUSY under concurrent worker and hook access
- Perform a migration column re-check and remove an index create that could crash boot on legacy duplicate rows
- Supervisor preserves HTTPS_PROXY and Bedrock/Vertex skip-auth env for the SDK subprocess
- Relative gitdir pointers in worktrees are now resolved correctly
Patch release focused on cross-platform stability and worker/runtime correctness.
Fixes
- Worker host: clients now honor
CLAUDE_MEM_WORKER_HOST(the address the server actually binds), with IPv6 literals bracketed correctly in health checks and display URLs. - Worker identity: cache/marketplace/MCP/CLI/restart launches converge on one worker bundle (stops version-skew from two builds on one port).
- Windows: centralized spawn shims remove the
shell:truefootgun; codex hooks emit a Windows-executable command instead of a POSIX-only one. - Install:
repairnow restores the marketplace runtime root (not just the cache); ships theplugin/sqliteruntime modules that were causingMODULE_NOT_FOUNDon clean installs. - SQLite/settings: atomic settings writes,
busy_timeoutto avoidSQLITE_BUSYunder concurrent worker/hook access, a migration column re-check, and removal of an index create that could crash boot on legacy duplicate rows. - Supervisor: preserves
HTTPS_PROXYand Bedrock/Vertex skip-auth env for the SDK subprocess. - Worktree: relative
gitdir:pointers resolved correctly.
Docs
- New Release Branches guide (main / core-dev / community-edge) with instructions for running the non-stable lines locally.
Deliberately excluded: client-side observer truncation (kept out per #3096) and project-identity re-keying (kept the #2663 repo-root key).