Skip to content

Release v1.2.2: recover stale room registry locks#88

Merged
nillo merged 3 commits into
mainfrom
release/v1.2.2
May 29, 2026
Merged

Release v1.2.2: recover stale room registry locks#88
nillo merged 3 commits into
mainfrom
release/v1.2.2

Conversation

@nillo
Copy link
Copy Markdown
Contributor

@nillo nillo commented May 29, 2026

Summary

Prepares v1.2.2 with stale room-registry lock recovery plus the approved low-risk issue-66 stability nuggets.

Changes

  • Add holder metadata to the room registry lock and reclaim dead same-host holders while failing closed for live or ambiguous holders.
  • Add tests for holder metadata, dead-PID reclaim, live-PID non-reclaim, old invalid lock recovery, session reactivation, and open mesh lane detection.
  • Port reactivateArchived, runtimeSessionHasOpenMeshLane, and a locked-path named Codex double-launch guard into the current v1.2.1 code.
  • Keep src/codex-adapter.ts unchanged; tracked the multi-turn watchdog hypothesis separately as Multi-turn watchdog force-clear can stall Claude-to-Codex injection queue #87.
  • Bump v1.2.2 package, plugin, marketplace, and MCP versions and rebuild plugin bundles.

Testing

  • bun test src/unit-test/room-registry.test.ts src/unit-test/session-registry.test.ts src/unit-test/codex-adapter.test.ts
  • bun run typecheck
  • bun run build:cli
  • bun run build:plugin
  • bun run check
  • git diff --check

Related Issues

Release note

This PR does not create a GitHub Release and does not publish npm. Those remain human-go-gated for v1.2.2.

@nillo nillo merged commit ebfbe21 into main May 29, 2026
5 checks passed
@nillo nillo deleted the release/v1.2.2 branch May 29, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add stale room-registry lock detection and reclaim

1 participant