Skip to content

Fix Codex CMUX stale status cleanup#33

Merged
ictechgy merged 1 commit into
mainfrom
fix/codex-cmux-stale-status-cleanup
Jul 5, 2026
Merged

Fix Codex CMUX stale status cleanup#33
ictechgy merged 1 commit into
mainfrom
fix/codex-cmux-stale-status-cleanup

Conversation

@ictechgy

@ictechgy ictechgy commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • fix Codex+CMUX status ownership so each CMUX surface gets one stable understatus status set instead of per-Codex-session duplicates
  • clear observed stale understatus.codex.* keys from cmux sidebar-state before applying new pills
  • make clear-codex clear all observed understatus keys when no session key is supplied
  • bump release metadata to 0.7.3

Verification

  • node npm/verify-release.js 0.7.3 --verify-packlist
  • cargo fmt --all -- --check
  • cargo test --all-targets --locked
  • cargo clippy --all-targets --locked -- -D warnings
  • npm test --prefix npm
  • git diff --check
  • live CMUX smoke: stale status_count collapsed to one active understatus set; clear-codex produced status_count=0, then restore produced one active set

Stabilize CMUX status ownership and clear observed stale understatus keys before applying new pills. Bump release metadata to 0.7.3 for deployment.

Constraint: keep CMUX integration fail-soft and avoid set-progress

Confidence: high

Scope-risk: narrow

Directive: Preserve status-key cleanup semantics and path-scoped staging for future fixes

Tested: node npm/verify-release.js 0.7.3 --verify-packlist; cargo fmt --all -- --check; cargo test --all-targets --locked; cargo clippy --all-targets --locked -- -D warnings; npm test --prefix npm; git diff --check

Not-tested: GitHub Actions release workflows not run until tag deployment
@ictechgy ictechgy merged commit fe48036 into main Jul 5, 2026
1 check passed
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.

1 participant