mirror of
https://github.com/mvschwarz/openrig.git
synced 2026-11-13 18:49:34 -10:00
Compare commits
base: mvschwarz/openrig:fix/queue-handoff-timeout-names-source
mvschwarz/openrig:main
mvschwarz/openrig:feat/daemon-startup-phase-timing-devguard-20261113
mvschwarz/openrig:core-builder-b/seat-runtime-home-record
mvschwarz/openrig:docs/q1c-relay-seat-prompts
mvschwarz/openrig:fix/delivery-drain-devguard-20261113
mvschwarz/openrig:dev60-review/crash-cart-kernel-neutral
mvschwarz/openrig:fix/destination-status-devguard-20261113
mvschwarz/openrig:dev60-review/plugin-readme-copilot-cli
mvschwarz/openrig:docs/portability-strict
mvschwarz/openrig:fix/no-longer-on-the-team
mvschwarz/openrig:core-builder-b/person-facing-names
mvschwarz/openrig:fix/delivery-wording-served-seat
mvschwarz/openrig:fix/queue-actor-readback-port
mvschwarz/openrig:dev60-review/launch-custody-and-session-names
mvschwarz/openrig:fix/recovery-harness-not-started-notice
mvschwarz/openrig:fix/recovery-rollcall-honest-running
mvschwarz/openrig:fix/queue-handoff-timeout-names-source
mvschwarz/openrig:fix/erase-never-member-rig
mvschwarz/openrig:perf/queue-waiting-statement-reuse
mvschwarz/openrig:docs/rigs-skill-cross-host-successor-and-list-limit
mvschwarz/openrig:release/0.7.15-prep
mvschwarz/openrig:release/0.7.15-cand-ci
mvschwarz/openrig:docs/single-pod-mission-override
mvschwarz/openrig:fix/restore-shell-only-seat-not-running
mvschwarz/openrig:fix/restore-honest-rollup
mvschwarz/openrig:fix/0714-help-gaps
mvschwarz/openrig:fix/boot-original-devguard-20261113
mvschwarz/openrig:fix/plan-permission-preview
mvschwarz/openrig:core-builder-b/connection-consumers
mvschwarz/openrig:core-builder-b/connection-capabilities
mvschwarz/openrig:docs/0714-docs-help-gaps
mvschwarz/openrig:fix/subset-launch-reproof
mvschwarz/openrig:fix/codex-supported-versions
mvschwarz/openrig:release/0.7.14-prep
mvschwarz/openrig:release/0.7.14-recut5-ci
mvschwarz/openrig:fix/resume-command-codex-permissions
mvschwarz/openrig:core-builder-a/delivery-suite-d04-d18
mvschwarz/openrig:test/nodes-burst-twenty-probes
mvschwarz/openrig:release/0.7.13-prep
mvschwarz/openrig:notes/0.7.12-recut
mvschwarz/openrig:release/0.7.12-prep
mvschwarz/openrig:fix/ack-full-restore-attention
mvschwarz/openrig:release/0.7.11-prep-r10
mvschwarz/openrig:release/0.7.11-prep-r9
mvschwarz/openrig:release/0.7.11-prep-r8
mvschwarz/openrig:release/0.7.11-prep-r7
mvschwarz/openrig:release/0.7.11-prep-r6
mvschwarz/openrig:release/0.7.11-prep-r5
mvschwarz/openrig:release/0.7.11-prep-r4
mvschwarz/openrig:release/0.7.11-prep-r3
mvschwarz/openrig:release/0.7.11-prep-r2
mvschwarz/openrig:release/0.7.11-prep-r1
mvschwarz/openrig:release/0.7.11-prep
mvschwarz/openrig:test/reconstruction-reader-r1-red-devguard-20261107
mvschwarz/openrig:release/0.7.10-prep
mvschwarz/openrig:test/attach-address-r1-red-devguard-20261107
mvschwarz/openrig:cloud/0.7.9-configured-receiver
mvschwarz/openrig:test/openshell-delete-contract-devguard-20261106
mvschwarz/openrig:fix/config-reset-env-override
mvschwarz/openrig:release/0.7.9-prep
mvschwarz/openrig:test/doctor-residual-waits-devguard-20261105
mvschwarz/openrig:fix/doctor-header-wait-devguard-20261105
mvschwarz/openrig:test/doctor-spec-wait-r1-devguard-20261105
mvschwarz/openrig:fix/stuck-sweep-recovery-reason
mvschwarz/openrig:fix/context-url-parent-devguard-20261105
mvschwarz/openrig:test/context-url-parent-devguard-20261105
mvschwarz/openrig:fix/env-rig-resolution-devguard-20261105
mvschwarz/openrig:fix/context-pressure-pair-message
mvschwarz/openrig:test/env-rig-resolution-devguard-20261105
mvschwarz/openrig:test/doctor-header-wait-devguard-20261105
mvschwarz/openrig:docs/bundle-determinism-modes
mvschwarz/openrig:test/login-path-warning-r1-devguard-20261105
mvschwarz/openrig:test/login-path-warning-devguard-20261105
mvschwarz/openrig:test/human-reply-crosshost-devguard-20261104
mvschwarz/openrig:test/client-people-devguard-20261104
mvschwarz/openrig:test/human-reply-route-devguard-20261104
mvschwarz/openrig:test/watchdog-delivery-r1-red-devguard-20261104
mvschwarz/openrig:test/watchdog-delivery-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-r2-causal-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-r2-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-r1-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-red-devguard-20261104
mvschwarz/openrig:test/queue-reestimate-r2-red-devguard-20261103
mvschwarz/openrig:test/queue-reestimate-r1-red-devguard-20261103
mvschwarz/openrig:test/queue-reestimate-red-devguard-20261103
mvschwarz/openrig:test/2454-red
mvschwarz/openrig:test/tmux-exec-deadline-r1-red-devguard-20261103
mvschwarz/openrig:test/tmux-exec-deadline-red-devguard-20261103
mvschwarz/openrig:test/compact-readable-r1-fixtures-red-devguard-20261103
mvschwarz/openrig:test/compact-readable-r1-red-devguard-20261103
mvschwarz/openrig:test/compact-readable-red-devguard-20261103
mvschwarz/openrig:test/875-handover-red
mvschwarz/openrig:test/875-codex-r1-red
mvschwarz/openrig:test/875-codex-red
mvschwarz/openrig:test/2432-r1-red
mvschwarz/openrig:test/875-pi-guidance-red
mvschwarz/openrig:test/handover-launched-red-devguard-20261103
mvschwarz/openrig:test/environment-worker-r1-red-devguard-20261103
mvschwarz/openrig:test/environment-worker-red-devguard-20261103
mvschwarz/openrig:test/kernel-hook-reader-red-devguard-20261102
mvschwarz/openrig:test/manual-compaction-reason-red-devguard-20261102
mvschwarz/openrig:fix/switch-effort-frozen-executable
mvschwarz/openrig:fix/never-started-set-runtime
mvschwarz/openrig:feat/memory-pacing-devguard-20261102
mvschwarz/openrig:release/0.7.8-prep
mvschwarz/openrig:proof/openshell-e1-red-20261102
mvschwarz/openrig:proof/memory-pacing-red-20261102
mvschwarz/openrig:test/sdk-runtime-red-devguard-20261102
mvschwarz/openrig:backport/077-successor-f3d8bac4
mvschwarz/openrig:release/0.7.7-prep
mvschwarz/openrig:backport/claude-nonexec-launcher-077
mvschwarz/openrig:backport/f4-077-devguard-20261101
mvschwarz/openrig:test/footer-draft-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-r4-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-r3-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-r2-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-red-devguard-20261101
mvschwarz/openrig:test/compaction-busy-r2-red-devguard-20261030
mvschwarz/openrig:test/compaction-busy-red2-devguard-20261030
mvschwarz/openrig:test/compaction-busy-red-devguard-20261030
mvschwarz/openrig:test/expected-conversation-r1-corrected-red-devguard-20261030
mvschwarz/openrig:test/expected-conversation-r1-red-devguard-20261030
mvschwarz/openrig:test/expected-conversation-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red5-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red4-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red3-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r1-red2-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r1-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-red2-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-r1-red2-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-r1-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-red-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-export-red-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-red-devguard-20261030
mvschwarz/openrig:proof/hook-review-o3-r1-red-devguard-20261029
mvschwarz/openrig:proof/hook-review-o3-red-devguard-20261029
mvschwarz/openrig:proof/follow-first-failure-lifetime-red-devguard-20261029
mvschwarz/openrig:proof/follow-first-failure-red-devguard-20261029
mvschwarz/openrig:proof/parked-owner-r2-red-devguard-20261029
mvschwarz/openrig:proof/parked-owner-r1-red-devguard-20261029
mvschwarz/openrig:proof/parked-owner-recovery-red-devguard-20261029
mvschwarz/openrig:release/0.7.6-prep2
mvschwarz/openrig:proof/viewer-progress-r1-red-20261029
mvschwarz/openrig:proof/viewer-progress-red-20261029
mvschwarz/openrig:proof/mission-direct-tag-red-20261029
mvschwarz/openrig:proof/mission-terminal-r1-red-20261029
mvschwarz/openrig:proof/startup-deadline-guidance-red-20261029
mvschwarz/openrig:proof/startup-deadline-red-20261029
mvschwarz/openrig:proof/slice-alias-collision-red-r1-20261029
mvschwarz/openrig:proof/slice-alias-collision-red-20261029
mvschwarz/openrig:release/0.7.6-prep
mvschwarz/openrig:proof/mission-terminal-union-red-20261029
mvschwarz/openrig:proof/slice-follow-r1-red-20261029
mvschwarz/openrig:proof/slice-follow-red-20261029
mvschwarz/openrig:integrate/pr1260-main-devguard-20261026
mvschwarz/openrig:release/0.7.5-successor2
mvschwarz/openrig:test/codex-semantic-wrap-red
mvschwarz/openrig:test/codex-viewport-wrap-controls-red
mvschwarz/openrig:test/codex-viewport-wrap-red
mvschwarz/openrig:test/codex-native-width-red
mvschwarz/openrig:test/codex-prepaste-r1-red
mvschwarz/openrig:test/codex-prepaste-fit-red
mvschwarz/openrig:test/queue-prompt-alert-carrier-f1-red
mvschwarz/openrig:release/0.7.5-successor
mvschwarz/openrig:release/0.7.5-prep
mvschwarz/openrig:release/0.7.4-prep
mvschwarz/openrig:fix/wait-for-kernel-skipped
mvschwarz/openrig:release/0.7.3-prep
mvschwarz/openrig:dd/073-rebuild
mvschwarz/openrig:dd/072-candidate-map
mvschwarz/openrig:dd/072-candidate
mvschwarz/openrig:fix/resume-chooser-followup
mvschwarz/openrig:test/author-prompt-state-2005-20261025
mvschwarz/openrig:test/installed-prompt-state
mvschwarz/openrig:dd/scratch-1980-r3-merge
mvschwarz/openrig:test/author-prompt-state-1955-20261025
mvschwarz/openrig:test/author-prompt-state-1946-20261025
mvschwarz/openrig:dd/scratch-073-perspective
mvschwarz/openrig:dd/scratch-1980-r2b
mvschwarz/openrig:dd/scratch-1980-r2
mvschwarz/openrig:dd/scratch-1980-r1
mvschwarz/openrig:dd/scratch-pss-r1-red
mvschwarz/openrig:dd/scratch-cl3-red
mvschwarz/openrig:dd/scratch-cl-red
mvschwarz/openrig:dd/scratch-xh-red
mvschwarz/openrig:dd/scratch-pss-red
mvschwarz/openrig:release/0.7.1-successor-1e392d56
mvschwarz/openrig:fix/071-codex-hook-upgrade
mvschwarz/openrig:fix/codex-owned-plugin-content-upgrade-oa
mvschwarz/openrig:fix/071-codex-hook-upgrade-oa
mvschwarz/openrig:dd/scratch-attn071-red
mvschwarz/openrig:fix/071-attention-served-activity
mvschwarz/openrig:dd/071-candidate
mvschwarz/openrig:dd/scratch-named-people
mvschwarz/openrig:dd/named-people-corr-4687e7e4
mvschwarz/openrig:dd/scratch-1100
mvschwarz/openrig:dd/071-candidate-prep
mvschwarz/openrig:dd/named-people-full
mvschwarz/openrig:dd/scratch-named-people-4
mvschwarz/openrig:dd/scratch-named-people-3
mvschwarz/openrig:release/0.7.0
mvschwarz/openrig:verify/startup-framing-r2green-20261022
mvschwarz/openrig:verify/startup-framing-green-20261022
mvschwarz/openrig:verify/startup-framing-red-20261022
mvschwarz/openrig:verify/herdr-ssh-green-20261021
mvschwarz/openrig:verify/herdr-ssh-red3-20261021
mvschwarz/openrig:verify/herdr-ssh-red2-20261021
mvschwarz/openrig:verify/herdr-ssh-red-20261021
mvschwarz/openrig:finish/1247-tmux-private-seat-env
mvschwarz/openrig:verify/refocus-health-node-green-20261021
mvschwarz/openrig:verify/refocus-health-node-red-20261021
mvschwarz/openrig:verify/hook-child-node-green-20261021
mvschwarz/openrig:verify/hook-child-node-red-20261021
mvschwarz/openrig:verify/claude-hook-green-20261021
mvschwarz/openrig:verify/claude-hook-red-20261021
mvschwarz/openrig:verify/slack-forward-r3green-20261021
mvschwarz/openrig:verify/slack-forward-r3red-20261021
mvschwarz/openrig:verify/slack-forward-r2green-20261021
mvschwarz/openrig:verify/slack-forward-r2red-20261021
mvschwarz/openrig:verify/slack-forward-complete2-20261021
mvschwarz/openrig:verify/slack-forward-complete-20261021
mvschwarz/openrig:verify/slack-forward-reda-20261021
mvschwarz/openrig:verify/slack-forward-green-20261021
mvschwarz/openrig:verify/slack-forward-redenable-20261021
mvschwarz/openrig:verify/slack-forward-redcomplete-20261021
mvschwarz/openrig:verify/slack-forward-red-20261021
mvschwarz/openrig:verify/win-test-home-green-20261021
mvschwarz/openrig:verify/win-test-home-red-20261021
mvschwarz/openrig:verify/notice-recovery-r2green-20261021
mvschwarz/openrig:verify/notice-recovery-r2red-20261021
mvschwarz/openrig:verify/notice-recovery-green-20261021
mvschwarz/openrig:verify/notice-recovery-red-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2complete-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2nullred-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2finalfull-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2full-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2green-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2red-20261021
mvschwarz/openrig:verify/s22-parked-attempts-green-20261021
mvschwarz/openrig:verify/s22-parked-attempts-red3-20261021
mvschwarz/openrig:verify/s22-parked-attempts-red2-20261021
mvschwarz/openrig:verify/s22-parked-attempts-red-20261021
mvschwarz/openrig:verify/1679-human-notice-final-20261021
mvschwarz/openrig:verify/1679-human-notice-complete-20261021
mvschwarz/openrig:verify/1679-human-notice-red4-20261021
mvschwarz/openrig:verify/1679-human-notice-red3-20261021
mvschwarz/openrig:verify/1679-human-notice-green-20261021
mvschwarz/openrig:verify/1679-human-notice-red2-20261021
mvschwarz/openrig:verify/1679-human-notice-red-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r3full-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2final-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2claimed-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2green-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2red-20261021
mvschwarz/openrig:verify/s22-queue-recovery-boundary-20261021
mvschwarz/openrig:verify/s22-queue-recovery-green-20261021
mvschwarz/openrig:verify/s22-queue-recovery-red-20261021
mvschwarz/openrig:verify/s22-terminal-r3-green-20261021
mvschwarz/openrig:verify/s22-terminal-r2-green-20261021
mvschwarz/openrig:verify/s22-terminal-r2-red-20261021
mvschwarz/openrig:verify/s22-terminal-head-control-20261021
mvschwarz/openrig:verify/s22-terminal-attempts-final-20261021
mvschwarz/openrig:verify/s22-terminal-attempts-green-20261021
mvschwarz/openrig:verify/s22-terminal-attempts-red-20261021
mvschwarz/openrig:verify/s22-watchdog-delivery-final-20261021
mvschwarz/openrig:verify/s22-watchdog-delivery-green-20261021
mvschwarz/openrig:verify/s22-watchdog-delivery-red-20261021
mvschwarz/openrig:verify/parked-wake-compaction-green-20261021
mvschwarz/openrig:verify/parked-wake-compaction-red-20261021
mvschwarz/openrig:verify/compact-unconfirmed-verified-20261021
mvschwarz/openrig:verify/compact-unconfirmed-final-20261021
mvschwarz/openrig:verify/compact-unconfirmed-green-20261021
mvschwarz/openrig:verify/compact-unconfirmed-red-20261021
mvschwarz/openrig:release/0.6.14
mvschwarz/openrig:verify/auto-pane-heal-red-20261021
mvschwarz/openrig:verify/up-existing-stops-r2-green-20261020
mvschwarz/openrig:verify/up-existing-stops-r2-red-20261020
mvschwarz/openrig:verify/up-existing-stops-green-20261020
mvschwarz/openrig:verify/up-existing-stops-red-20261020
mvschwarz/openrig:verify/refocus-envelope-green-20261020
mvschwarz/openrig:verify/refocus-envelope-red-20261020
mvschwarz/openrig:verify/tmuxenv-race-r2-20261020
mvschwarz/openrig:verify/tmuxenv-race-green-20261020
mvschwarz/openrig:verify/tmuxenv-race-red-20261020
mvschwarz/openrig:verify/compact-audit-r2-green-20261020
mvschwarz/openrig:verify/compact-audit-r2-red-20261020
mvschwarz/openrig:verify/compact-audit-completion-20261020
mvschwarz/openrig:verify/compact-audit-green-20261020
mvschwarz/openrig:verify/compact-audit-red-20261020
mvschwarz/openrig:verify/model-wrapper-green-20261020
mvschwarz/openrig:verify/model-wrapper-red-20261020
mvschwarz/openrig:verify/issue1533-diagnosis
mvschwarz/openrig:diagnose/uneven-stop
mvschwarz/openrig:verify/stopped-fresh-rebase
mvschwarz/openrig:verify/stopped-fresh-apply-red
mvschwarz/openrig:verify/stopped-fresh-red
mvschwarz/openrig:verify/proof-watch-red
mvschwarz/openrig:verify/attach-r5-final
mvschwarz/openrig:verify/attach-r5-green
mvschwarz/openrig:verify/attach-r5-red
mvschwarz/openrig:verify/legacy-repair-0614
mvschwarz/openrig:qa/mac-local-owner-independent-20261020
mvschwarz/openrig:verify/compact-refocus-dev50qa-20261020
mvschwarz/openrig:release/0.6.13
mvschwarz/openrig:release/0.6.12
mvschwarz/openrig:verify/doctor-cmux-r2
mvschwarz/openrig:verify/issue498-o1-checkpoint
mvschwarz/openrig:verify/community-harness-rename
mvschwarz/openrig:verify/doctor-cmux-remedy
mvschwarz/openrig:verify/legacy-env-cleanup
mvschwarz/openrig:verify/projection-warning
mvschwarz/openrig:verify/docsdesk-env-regression
mvschwarz/openrig:verify/attach-name-regression
mvschwarz/openrig:verify/bundle-login-round2
mvschwarz/openrig:contrib/1072-draft-aware-typing-guard
mvschwarz/openrig:fix/terminal-send-body
mvschwarz/openrig:release/0.6.11
mvschwarz/openrig:desk/codex-shared-env-identity
mvschwarz/openrig:desk/legacy-shell-red
mvschwarz/openrig:desk/1345-d2-red
mvschwarz/openrig:desk/1345-f1-red
mvschwarz/openrig:desk/86-version-label-red
mvschwarz/openrig:fix/quoted-permission-history
mvschwarz/openrig:desk/sendverify-unknown-red-20261013
mvschwarz/openrig:desk/sendverify-claude-red-20261013
mvschwarz/openrig:desk/sendverify-red-20261013
mvschwarz/openrig:desk/f4-1191-rc
mvschwarz/openrig:desk/f4-1191-069
mvschwarz/openrig:test/slack-typed-decision-answer
mvschwarz/openrig:feat/rig-edge-add
mvschwarz/openrig:fix/cold-first-start
mvschwarz/openrig:fix/welcome-terminal-width-20261008
mvschwarz/openrig:fix/herdr-restored-view
mvschwarz/openrig:fix/welcome-desktop-ladder-20261008
mvschwarz/openrig:fix/ghostty-first-launch-20261007
mvschwarz/openrig:fix/kernel-advisor-skill-orientation
mvschwarz/openrig:release/0.6.5
mvschwarz/openrig:fix/shared-prompt-boundary-498
mvschwarz/openrig:release/0.6.4
mvschwarz/openrig:fix/bundle-binary-bytes-064
mvschwarz/openrig:ci/test-baseline
mvschwarz/openrig:community-adoption/readme-badges
mvschwarz/openrig:first-users-0515-final-20260925
mvschwarz/openrig:docs/readme-first-use-20260925
mvschwarz/openrig:community-adoption/repo-hygiene-publication-20260925
mvschwarz/openrig:docs/openrig-software-factory-20260925
mvschwarz/openrig:fix/first-users-startup-20260924
mvschwarz/openrig:docs/first-users-permissions-20260924
mvschwarz/openrig:docs/readme-devqa-20260923
mvschwarz/openrig:slice-12-rig-scope-cli
mvschwarz/openrig:test-fixes-3-failures
mvschwarz/openrig:for-you-verb-actions-fixes
mvschwarz/openrig:for-you-storytelling-adapter
mvschwarz/openrig:v0.7.14
mvschwarz/openrig:v0.7.13
mvschwarz/openrig:claude-directory-v0.1.2
mvschwarz/openrig:claude-directory-v0.1.1
mvschwarz/openrig:v0.7.12
mvschwarz/openrig:v0.7.11
mvschwarz/openrig:v0.7.10
mvschwarz/openrig:v0.7.9
mvschwarz/openrig:v0.7.8
mvschwarz/openrig:v0.7.7
mvschwarz/openrig:v0.7.6
mvschwarz/openrig:v0.7.5
mvschwarz/openrig:v0.7.4
mvschwarz/openrig:v0.7.3
mvschwarz/openrig:v0.7.2
mvschwarz/openrig:v0.7.1
mvschwarz/openrig:v0.7.0
mvschwarz/openrig:v0.6.14
mvschwarz/openrig:v0.6.13
mvschwarz/openrig:v0.6.12
mvschwarz/openrig:v0.6.11
mvschwarz/openrig:v0.6.10
mvschwarz/openrig:v0.6.9
mvschwarz/openrig:v0.6.8
mvschwarz/openrig:v0.6.7
mvschwarz/openrig:v0.6.6
mvschwarz/openrig:v0.6.5
mvschwarz/openrig:v0.6.4
mvschwarz/openrig:v0.6.4-rc.1
mvschwarz/openrig:v0.6.3
mvschwarz/openrig:v0.6.2
mvschwarz/openrig:v0.6.1
mvschwarz/openrig:v0.6.0
mvschwarz/openrig:v0.5.17
mvschwarz/openrig:v0.5.16
mvschwarz/openrig:v0.5.15
mvschwarz/openrig:v0.5.14
mvschwarz/openrig:v0.5.13
mvschwarz/openrig:v0.5.12
mvschwarz/openrig:v0.5.11
mvschwarz/openrig:v0.5.10
mvschwarz/openrig:v0.5.9
mvschwarz/openrig:v0.5.8
mvschwarz/openrig:v0.5.7
mvschwarz/openrig:v0.5.6
mvschwarz/openrig:v0.5.5
mvschwarz/openrig:v0.5.4
mvschwarz/openrig:v0.5.3
mvschwarz/openrig:v0.5.2
mvschwarz/openrig:v0.5.1
mvschwarz/openrig:v0.5.0
mvschwarz/openrig:v0.4.8
mvschwarz/openrig:v0.4.7
mvschwarz/openrig:v0.4.6
mvschwarz/openrig:v0.4.4
mvschwarz/openrig:v0.4.3
mvschwarz/openrig:v0.4.2
mvschwarz/openrig:v0.4.1
mvschwarz/openrig:v0.4.0
mvschwarz/openrig:v0.3.4
mvschwarz/openrig:v0.3.4-rc.0
mvschwarz/openrig:v0.3.3
mvschwarz/openrig:v0.3.3-rc.0
mvschwarz/openrig:v0.3.2
mvschwarz/openrig:v0.3.1
mvschwarz/openrig:v0.3.0
mvschwarz/openrig:v0.2.0
mvschwarz/openrig:v0.1.12
...
compare: mvschwarz/openrig:fix/codex-supported-versions
mvschwarz/openrig:feat/daemon-startup-phase-timing-devguard-20261113
mvschwarz/openrig:core-builder-b/seat-runtime-home-record
mvschwarz/openrig:docs/q1c-relay-seat-prompts
mvschwarz/openrig:fix/delivery-drain-devguard-20261113
mvschwarz/openrig:dev60-review/crash-cart-kernel-neutral
mvschwarz/openrig:main
mvschwarz/openrig:fix/destination-status-devguard-20261113
mvschwarz/openrig:dev60-review/plugin-readme-copilot-cli
mvschwarz/openrig:docs/portability-strict
mvschwarz/openrig:fix/no-longer-on-the-team
mvschwarz/openrig:core-builder-b/person-facing-names
mvschwarz/openrig:fix/delivery-wording-served-seat
mvschwarz/openrig:fix/queue-actor-readback-port
mvschwarz/openrig:dev60-review/launch-custody-and-session-names
mvschwarz/openrig:fix/recovery-harness-not-started-notice
mvschwarz/openrig:fix/recovery-rollcall-honest-running
mvschwarz/openrig:fix/queue-handoff-timeout-names-source
mvschwarz/openrig:fix/erase-never-member-rig
mvschwarz/openrig:perf/queue-waiting-statement-reuse
mvschwarz/openrig:docs/rigs-skill-cross-host-successor-and-list-limit
mvschwarz/openrig:release/0.7.15-prep
mvschwarz/openrig:release/0.7.15-cand-ci
mvschwarz/openrig:docs/single-pod-mission-override
mvschwarz/openrig:fix/restore-shell-only-seat-not-running
mvschwarz/openrig:fix/restore-honest-rollup
mvschwarz/openrig:fix/0714-help-gaps
mvschwarz/openrig:fix/boot-original-devguard-20261113
mvschwarz/openrig:fix/plan-permission-preview
mvschwarz/openrig:core-builder-b/connection-consumers
mvschwarz/openrig:core-builder-b/connection-capabilities
mvschwarz/openrig:docs/0714-docs-help-gaps
mvschwarz/openrig:fix/subset-launch-reproof
mvschwarz/openrig:fix/codex-supported-versions
mvschwarz/openrig:release/0.7.14-prep
mvschwarz/openrig:release/0.7.14-recut5-ci
mvschwarz/openrig:fix/resume-command-codex-permissions
mvschwarz/openrig:core-builder-a/delivery-suite-d04-d18
mvschwarz/openrig:test/nodes-burst-twenty-probes
mvschwarz/openrig:release/0.7.13-prep
mvschwarz/openrig:notes/0.7.12-recut
mvschwarz/openrig:release/0.7.12-prep
mvschwarz/openrig:fix/ack-full-restore-attention
mvschwarz/openrig:release/0.7.11-prep-r10
mvschwarz/openrig:release/0.7.11-prep-r9
mvschwarz/openrig:release/0.7.11-prep-r8
mvschwarz/openrig:release/0.7.11-prep-r7
mvschwarz/openrig:release/0.7.11-prep-r6
mvschwarz/openrig:release/0.7.11-prep-r5
mvschwarz/openrig:release/0.7.11-prep-r4
mvschwarz/openrig:release/0.7.11-prep-r3
mvschwarz/openrig:release/0.7.11-prep-r2
mvschwarz/openrig:release/0.7.11-prep-r1
mvschwarz/openrig:release/0.7.11-prep
mvschwarz/openrig:test/reconstruction-reader-r1-red-devguard-20261107
mvschwarz/openrig:release/0.7.10-prep
mvschwarz/openrig:test/attach-address-r1-red-devguard-20261107
mvschwarz/openrig:cloud/0.7.9-configured-receiver
mvschwarz/openrig:test/openshell-delete-contract-devguard-20261106
mvschwarz/openrig:fix/config-reset-env-override
mvschwarz/openrig:release/0.7.9-prep
mvschwarz/openrig:test/doctor-residual-waits-devguard-20261105
mvschwarz/openrig:fix/doctor-header-wait-devguard-20261105
mvschwarz/openrig:test/doctor-spec-wait-r1-devguard-20261105
mvschwarz/openrig:fix/stuck-sweep-recovery-reason
mvschwarz/openrig:fix/context-url-parent-devguard-20261105
mvschwarz/openrig:test/context-url-parent-devguard-20261105
mvschwarz/openrig:fix/env-rig-resolution-devguard-20261105
mvschwarz/openrig:fix/context-pressure-pair-message
mvschwarz/openrig:test/env-rig-resolution-devguard-20261105
mvschwarz/openrig:test/doctor-header-wait-devguard-20261105
mvschwarz/openrig:docs/bundle-determinism-modes
mvschwarz/openrig:test/login-path-warning-r1-devguard-20261105
mvschwarz/openrig:test/login-path-warning-devguard-20261105
mvschwarz/openrig:test/human-reply-crosshost-devguard-20261104
mvschwarz/openrig:test/client-people-devguard-20261104
mvschwarz/openrig:test/human-reply-route-devguard-20261104
mvschwarz/openrig:test/watchdog-delivery-r1-red-devguard-20261104
mvschwarz/openrig:test/watchdog-delivery-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-r2-causal-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-r2-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-r1-red-devguard-20261104
mvschwarz/openrig:test/slack-settled-ask-red-devguard-20261104
mvschwarz/openrig:test/queue-reestimate-r2-red-devguard-20261103
mvschwarz/openrig:test/queue-reestimate-r1-red-devguard-20261103
mvschwarz/openrig:test/queue-reestimate-red-devguard-20261103
mvschwarz/openrig:test/2454-red
mvschwarz/openrig:test/tmux-exec-deadline-r1-red-devguard-20261103
mvschwarz/openrig:test/tmux-exec-deadline-red-devguard-20261103
mvschwarz/openrig:test/compact-readable-r1-fixtures-red-devguard-20261103
mvschwarz/openrig:test/compact-readable-r1-red-devguard-20261103
mvschwarz/openrig:test/compact-readable-red-devguard-20261103
mvschwarz/openrig:test/875-handover-red
mvschwarz/openrig:test/875-codex-r1-red
mvschwarz/openrig:test/875-codex-red
mvschwarz/openrig:test/2432-r1-red
mvschwarz/openrig:test/875-pi-guidance-red
mvschwarz/openrig:test/handover-launched-red-devguard-20261103
mvschwarz/openrig:test/environment-worker-r1-red-devguard-20261103
mvschwarz/openrig:test/environment-worker-red-devguard-20261103
mvschwarz/openrig:test/kernel-hook-reader-red-devguard-20261102
mvschwarz/openrig:test/manual-compaction-reason-red-devguard-20261102
mvschwarz/openrig:fix/switch-effort-frozen-executable
mvschwarz/openrig:fix/never-started-set-runtime
mvschwarz/openrig:feat/memory-pacing-devguard-20261102
mvschwarz/openrig:release/0.7.8-prep
mvschwarz/openrig:proof/openshell-e1-red-20261102
mvschwarz/openrig:proof/memory-pacing-red-20261102
mvschwarz/openrig:test/sdk-runtime-red-devguard-20261102
mvschwarz/openrig:backport/077-successor-f3d8bac4
mvschwarz/openrig:release/0.7.7-prep
mvschwarz/openrig:backport/claude-nonexec-launcher-077
mvschwarz/openrig:backport/f4-077-devguard-20261101
mvschwarz/openrig:test/footer-draft-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-r4-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-r3-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-r2-red-devguard-20261101
mvschwarz/openrig:test/escalation-loop-red-devguard-20261101
mvschwarz/openrig:test/compaction-busy-r2-red-devguard-20261030
mvschwarz/openrig:test/compaction-busy-red2-devguard-20261030
mvschwarz/openrig:test/compaction-busy-red-devguard-20261030
mvschwarz/openrig:test/expected-conversation-r1-corrected-red-devguard-20261030
mvschwarz/openrig:test/expected-conversation-r1-red-devguard-20261030
mvschwarz/openrig:test/expected-conversation-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red5-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red4-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red3-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r2-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r1-red2-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-r1-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-red2-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-r1-red2-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-r1-red-devguard-20261030
mvschwarz/openrig:proof/openshell-lifecycle-red-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-export-red-devguard-20261030
mvschwarz/openrig:proof/openshell-platform-red-devguard-20261030
mvschwarz/openrig:proof/hook-review-o3-r1-red-devguard-20261029
mvschwarz/openrig:proof/hook-review-o3-red-devguard-20261029
mvschwarz/openrig:proof/follow-first-failure-lifetime-red-devguard-20261029
mvschwarz/openrig:proof/follow-first-failure-red-devguard-20261029
mvschwarz/openrig:proof/parked-owner-r2-red-devguard-20261029
mvschwarz/openrig:proof/parked-owner-r1-red-devguard-20261029
mvschwarz/openrig:proof/parked-owner-recovery-red-devguard-20261029
mvschwarz/openrig:release/0.7.6-prep2
mvschwarz/openrig:proof/viewer-progress-r1-red-20261029
mvschwarz/openrig:proof/viewer-progress-red-20261029
mvschwarz/openrig:proof/mission-direct-tag-red-20261029
mvschwarz/openrig:proof/mission-terminal-r1-red-20261029
mvschwarz/openrig:proof/startup-deadline-guidance-red-20261029
mvschwarz/openrig:proof/startup-deadline-red-20261029
mvschwarz/openrig:proof/slice-alias-collision-red-r1-20261029
mvschwarz/openrig:proof/slice-alias-collision-red-20261029
mvschwarz/openrig:release/0.7.6-prep
mvschwarz/openrig:proof/mission-terminal-union-red-20261029
mvschwarz/openrig:proof/slice-follow-r1-red-20261029
mvschwarz/openrig:proof/slice-follow-red-20261029
mvschwarz/openrig:integrate/pr1260-main-devguard-20261026
mvschwarz/openrig:release/0.7.5-successor2
mvschwarz/openrig:test/codex-semantic-wrap-red
mvschwarz/openrig:test/codex-viewport-wrap-controls-red
mvschwarz/openrig:test/codex-viewport-wrap-red
mvschwarz/openrig:test/codex-native-width-red
mvschwarz/openrig:test/codex-prepaste-r1-red
mvschwarz/openrig:test/codex-prepaste-fit-red
mvschwarz/openrig:test/queue-prompt-alert-carrier-f1-red
mvschwarz/openrig:release/0.7.5-successor
mvschwarz/openrig:release/0.7.5-prep
mvschwarz/openrig:release/0.7.4-prep
mvschwarz/openrig:fix/wait-for-kernel-skipped
mvschwarz/openrig:release/0.7.3-prep
mvschwarz/openrig:dd/073-rebuild
mvschwarz/openrig:dd/072-candidate-map
mvschwarz/openrig:dd/072-candidate
mvschwarz/openrig:fix/resume-chooser-followup
mvschwarz/openrig:test/author-prompt-state-2005-20261025
mvschwarz/openrig:test/installed-prompt-state
mvschwarz/openrig:dd/scratch-1980-r3-merge
mvschwarz/openrig:test/author-prompt-state-1955-20261025
mvschwarz/openrig:test/author-prompt-state-1946-20261025
mvschwarz/openrig:dd/scratch-073-perspective
mvschwarz/openrig:dd/scratch-1980-r2b
mvschwarz/openrig:dd/scratch-1980-r2
mvschwarz/openrig:dd/scratch-1980-r1
mvschwarz/openrig:dd/scratch-pss-r1-red
mvschwarz/openrig:dd/scratch-cl3-red
mvschwarz/openrig:dd/scratch-cl-red
mvschwarz/openrig:dd/scratch-xh-red
mvschwarz/openrig:dd/scratch-pss-red
mvschwarz/openrig:release/0.7.1-successor-1e392d56
mvschwarz/openrig:fix/071-codex-hook-upgrade
mvschwarz/openrig:fix/codex-owned-plugin-content-upgrade-oa
mvschwarz/openrig:fix/071-codex-hook-upgrade-oa
mvschwarz/openrig:dd/scratch-attn071-red
mvschwarz/openrig:fix/071-attention-served-activity
mvschwarz/openrig:dd/071-candidate
mvschwarz/openrig:dd/scratch-named-people
mvschwarz/openrig:dd/named-people-corr-4687e7e4
mvschwarz/openrig:dd/scratch-1100
mvschwarz/openrig:dd/071-candidate-prep
mvschwarz/openrig:dd/named-people-full
mvschwarz/openrig:dd/scratch-named-people-4
mvschwarz/openrig:dd/scratch-named-people-3
mvschwarz/openrig:release/0.7.0
mvschwarz/openrig:verify/startup-framing-r2green-20261022
mvschwarz/openrig:verify/startup-framing-green-20261022
mvschwarz/openrig:verify/startup-framing-red-20261022
mvschwarz/openrig:verify/herdr-ssh-green-20261021
mvschwarz/openrig:verify/herdr-ssh-red3-20261021
mvschwarz/openrig:verify/herdr-ssh-red2-20261021
mvschwarz/openrig:verify/herdr-ssh-red-20261021
mvschwarz/openrig:finish/1247-tmux-private-seat-env
mvschwarz/openrig:verify/refocus-health-node-green-20261021
mvschwarz/openrig:verify/refocus-health-node-red-20261021
mvschwarz/openrig:verify/hook-child-node-green-20261021
mvschwarz/openrig:verify/hook-child-node-red-20261021
mvschwarz/openrig:verify/claude-hook-green-20261021
mvschwarz/openrig:verify/claude-hook-red-20261021
mvschwarz/openrig:verify/slack-forward-r3green-20261021
mvschwarz/openrig:verify/slack-forward-r3red-20261021
mvschwarz/openrig:verify/slack-forward-r2green-20261021
mvschwarz/openrig:verify/slack-forward-r2red-20261021
mvschwarz/openrig:verify/slack-forward-complete2-20261021
mvschwarz/openrig:verify/slack-forward-complete-20261021
mvschwarz/openrig:verify/slack-forward-reda-20261021
mvschwarz/openrig:verify/slack-forward-green-20261021
mvschwarz/openrig:verify/slack-forward-redenable-20261021
mvschwarz/openrig:verify/slack-forward-redcomplete-20261021
mvschwarz/openrig:verify/slack-forward-red-20261021
mvschwarz/openrig:verify/win-test-home-green-20261021
mvschwarz/openrig:verify/win-test-home-red-20261021
mvschwarz/openrig:verify/notice-recovery-r2green-20261021
mvschwarz/openrig:verify/notice-recovery-r2red-20261021
mvschwarz/openrig:verify/notice-recovery-green-20261021
mvschwarz/openrig:verify/notice-recovery-red-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2complete-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2nullred-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2finalfull-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2full-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2green-20261021
mvschwarz/openrig:verify/s22-parked-attempts-r2red-20261021
mvschwarz/openrig:verify/s22-parked-attempts-green-20261021
mvschwarz/openrig:verify/s22-parked-attempts-red3-20261021
mvschwarz/openrig:verify/s22-parked-attempts-red2-20261021
mvschwarz/openrig:verify/s22-parked-attempts-red-20261021
mvschwarz/openrig:verify/1679-human-notice-final-20261021
mvschwarz/openrig:verify/1679-human-notice-complete-20261021
mvschwarz/openrig:verify/1679-human-notice-red4-20261021
mvschwarz/openrig:verify/1679-human-notice-red3-20261021
mvschwarz/openrig:verify/1679-human-notice-green-20261021
mvschwarz/openrig:verify/1679-human-notice-red2-20261021
mvschwarz/openrig:verify/1679-human-notice-red-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r3full-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2final-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2claimed-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2green-20261021
mvschwarz/openrig:verify/s22-queue-recovery-r2red-20261021
mvschwarz/openrig:verify/s22-queue-recovery-boundary-20261021
mvschwarz/openrig:verify/s22-queue-recovery-green-20261021
mvschwarz/openrig:verify/s22-queue-recovery-red-20261021
mvschwarz/openrig:verify/s22-terminal-r3-green-20261021
mvschwarz/openrig:verify/s22-terminal-r2-green-20261021
mvschwarz/openrig:verify/s22-terminal-r2-red-20261021
mvschwarz/openrig:verify/s22-terminal-head-control-20261021
mvschwarz/openrig:verify/s22-terminal-attempts-final-20261021
mvschwarz/openrig:verify/s22-terminal-attempts-green-20261021
mvschwarz/openrig:verify/s22-terminal-attempts-red-20261021
mvschwarz/openrig:verify/s22-watchdog-delivery-final-20261021
mvschwarz/openrig:verify/s22-watchdog-delivery-green-20261021
mvschwarz/openrig:verify/s22-watchdog-delivery-red-20261021
mvschwarz/openrig:verify/parked-wake-compaction-green-20261021
mvschwarz/openrig:verify/parked-wake-compaction-red-20261021
mvschwarz/openrig:verify/compact-unconfirmed-verified-20261021
mvschwarz/openrig:verify/compact-unconfirmed-final-20261021
mvschwarz/openrig:verify/compact-unconfirmed-green-20261021
mvschwarz/openrig:verify/compact-unconfirmed-red-20261021
mvschwarz/openrig:release/0.6.14
mvschwarz/openrig:verify/auto-pane-heal-red-20261021
mvschwarz/openrig:verify/up-existing-stops-r2-green-20261020
mvschwarz/openrig:verify/up-existing-stops-r2-red-20261020
mvschwarz/openrig:verify/up-existing-stops-green-20261020
mvschwarz/openrig:verify/up-existing-stops-red-20261020
mvschwarz/openrig:verify/refocus-envelope-green-20261020
mvschwarz/openrig:verify/refocus-envelope-red-20261020
mvschwarz/openrig:verify/tmuxenv-race-r2-20261020
mvschwarz/openrig:verify/tmuxenv-race-green-20261020
mvschwarz/openrig:verify/tmuxenv-race-red-20261020
mvschwarz/openrig:verify/compact-audit-r2-green-20261020
mvschwarz/openrig:verify/compact-audit-r2-red-20261020
mvschwarz/openrig:verify/compact-audit-completion-20261020
mvschwarz/openrig:verify/compact-audit-green-20261020
mvschwarz/openrig:verify/compact-audit-red-20261020
mvschwarz/openrig:verify/model-wrapper-green-20261020
mvschwarz/openrig:verify/model-wrapper-red-20261020
mvschwarz/openrig:verify/issue1533-diagnosis
mvschwarz/openrig:diagnose/uneven-stop
mvschwarz/openrig:verify/stopped-fresh-rebase
mvschwarz/openrig:verify/stopped-fresh-apply-red
mvschwarz/openrig:verify/stopped-fresh-red
mvschwarz/openrig:verify/proof-watch-red
mvschwarz/openrig:verify/attach-r5-final
mvschwarz/openrig:verify/attach-r5-green
mvschwarz/openrig:verify/attach-r5-red
mvschwarz/openrig:verify/legacy-repair-0614
mvschwarz/openrig:qa/mac-local-owner-independent-20261020
mvschwarz/openrig:verify/compact-refocus-dev50qa-20261020
mvschwarz/openrig:release/0.6.13
mvschwarz/openrig:release/0.6.12
mvschwarz/openrig:verify/doctor-cmux-r2
mvschwarz/openrig:verify/issue498-o1-checkpoint
mvschwarz/openrig:verify/community-harness-rename
mvschwarz/openrig:verify/doctor-cmux-remedy
mvschwarz/openrig:verify/legacy-env-cleanup
mvschwarz/openrig:verify/projection-warning
mvschwarz/openrig:verify/docsdesk-env-regression
mvschwarz/openrig:verify/attach-name-regression
mvschwarz/openrig:verify/bundle-login-round2
mvschwarz/openrig:contrib/1072-draft-aware-typing-guard
mvschwarz/openrig:fix/terminal-send-body
mvschwarz/openrig:release/0.6.11
mvschwarz/openrig:desk/codex-shared-env-identity
mvschwarz/openrig:desk/legacy-shell-red
mvschwarz/openrig:desk/1345-d2-red
mvschwarz/openrig:desk/1345-f1-red
mvschwarz/openrig:desk/86-version-label-red
mvschwarz/openrig:fix/quoted-permission-history
mvschwarz/openrig:desk/sendverify-unknown-red-20261013
mvschwarz/openrig:desk/sendverify-claude-red-20261013
mvschwarz/openrig:desk/sendverify-red-20261013
mvschwarz/openrig:desk/f4-1191-rc
mvschwarz/openrig:desk/f4-1191-069
mvschwarz/openrig:test/slack-typed-decision-answer
mvschwarz/openrig:feat/rig-edge-add
mvschwarz/openrig:fix/cold-first-start
mvschwarz/openrig:fix/welcome-terminal-width-20261008
mvschwarz/openrig:fix/herdr-restored-view
mvschwarz/openrig:fix/welcome-desktop-ladder-20261008
mvschwarz/openrig:fix/ghostty-first-launch-20261007
mvschwarz/openrig:fix/kernel-advisor-skill-orientation
mvschwarz/openrig:release/0.6.5
mvschwarz/openrig:fix/shared-prompt-boundary-498
mvschwarz/openrig:release/0.6.4
mvschwarz/openrig:fix/bundle-binary-bytes-064
mvschwarz/openrig:ci/test-baseline
mvschwarz/openrig:community-adoption/readme-badges
mvschwarz/openrig:first-users-0515-final-20260925
mvschwarz/openrig:docs/readme-first-use-20260925
mvschwarz/openrig:community-adoption/repo-hygiene-publication-20260925
mvschwarz/openrig:docs/openrig-software-factory-20260925
mvschwarz/openrig:fix/first-users-startup-20260924
mvschwarz/openrig:docs/first-users-permissions-20260924
mvschwarz/openrig:docs/readme-devqa-20260923
mvschwarz/openrig:slice-12-rig-scope-cli
mvschwarz/openrig:test-fixes-3-failures
mvschwarz/openrig:for-you-verb-actions-fixes
mvschwarz/openrig:for-you-storytelling-adapter
mvschwarz/openrig:v0.7.14
mvschwarz/openrig:v0.7.13
mvschwarz/openrig:claude-directory-v0.1.2
mvschwarz/openrig:claude-directory-v0.1.1
mvschwarz/openrig:v0.7.12
mvschwarz/openrig:v0.7.11
mvschwarz/openrig:v0.7.10
mvschwarz/openrig:v0.7.9
mvschwarz/openrig:v0.7.8
mvschwarz/openrig:v0.7.7
mvschwarz/openrig:v0.7.6
mvschwarz/openrig:v0.7.5
mvschwarz/openrig:v0.7.4
mvschwarz/openrig:v0.7.3
mvschwarz/openrig:v0.7.2
mvschwarz/openrig:v0.7.1
mvschwarz/openrig:v0.7.0
mvschwarz/openrig:v0.6.14
mvschwarz/openrig:v0.6.13
mvschwarz/openrig:v0.6.12
mvschwarz/openrig:v0.6.11
mvschwarz/openrig:v0.6.10
mvschwarz/openrig:v0.6.9
mvschwarz/openrig:v0.6.8
mvschwarz/openrig:v0.6.7
mvschwarz/openrig:v0.6.6
mvschwarz/openrig:v0.6.5
mvschwarz/openrig:v0.6.4
mvschwarz/openrig:v0.6.4-rc.1
mvschwarz/openrig:v0.6.3
mvschwarz/openrig:v0.6.2
mvschwarz/openrig:v0.6.1
mvschwarz/openrig:v0.6.0
mvschwarz/openrig:v0.5.17
mvschwarz/openrig:v0.5.16
mvschwarz/openrig:v0.5.15
mvschwarz/openrig:v0.5.14
mvschwarz/openrig:v0.5.13
mvschwarz/openrig:v0.5.12
mvschwarz/openrig:v0.5.11
mvschwarz/openrig:v0.5.10
mvschwarz/openrig:v0.5.9
mvschwarz/openrig:v0.5.8
mvschwarz/openrig:v0.5.7
mvschwarz/openrig:v0.5.6
mvschwarz/openrig:v0.5.5
mvschwarz/openrig:v0.5.4
mvschwarz/openrig:v0.5.3
mvschwarz/openrig:v0.5.2
mvschwarz/openrig:v0.5.1
mvschwarz/openrig:v0.5.0
mvschwarz/openrig:v0.4.8
mvschwarz/openrig:v0.4.7
mvschwarz/openrig:v0.4.6
mvschwarz/openrig:v0.4.4
mvschwarz/openrig:v0.4.3
mvschwarz/openrig:v0.4.2
mvschwarz/openrig:v0.4.1
mvschwarz/openrig:v0.4.0
mvschwarz/openrig:v0.3.4
mvschwarz/openrig:v0.3.4-rc.0
mvschwarz/openrig:v0.3.3
mvschwarz/openrig:v0.3.3-rc.0
mvschwarz/openrig:v0.3.2
mvschwarz/openrig:v0.3.1
mvschwarz/openrig:v0.3.0
mvschwarz/openrig:v0.2.0
mvschwarz/openrig:v0.1.12
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
5475df1d50 |
test(daemon): a resumed Codex 0.167 patch that shows its version reads the recorded layout
A Codex seat whose pane names 0.167.1 (its session header after a resume, or the update notice) reads unrecognized_client_version, although 0.167.1 draws the 0.167 layout already recorded. These tests pin the intended reading: 0.167.0-0.167.2 read the recorded completed and working layouts, while 0.168, 0.169, a 0.167 prerelease and an unrecorded 0.160 patch stay unknown. The unrecorded-version example moves from 0.167.0 to 0.168.0. Co-Authored-By: Claude Opus 5.5 <[email protected]> |
1 changed files with 26 additions and 1 deletions
@@ -59,7 +59,7 @@ describe("issue824 existing strict adapter idle frame (behavioral red-first)", (
|
||||
const streaming = codexFrame.replace(/^ {2}Worked for[^\n]+$/m, "• Streaming an unfinished answer");
|
||||
expect((await adapterFold(streaming, { sourceRuntime: "codex" })).activity.state).toBe("running");
|
||||
});
|
||||
it.each(["0.167.0", "99.0.0"])("an unrecorded Codex %s frame stays unknown under redraw motion", async (version) => {
|
||||
it.each(["0.168.0", "99.0.0"])("an unrecorded Codex %s frame stays unknown under redraw motion", async (version) => {
|
||||
// Synthetic version edits of the recorded 0.160 fixture, not native newer-version captures.
|
||||
const frame = codexFrame.replaceAll("0.160.0", version);
|
||||
for (const pane of [frame, frame.replace(/^ {2}Worked for[^\n]+$/m, "• Streaming an unfinished answer")]) {
|
||||
@@ -116,6 +116,31 @@ describe("issue824 existing strict adapter idle frame (behavioral red-first)", (
|
||||
expect(result.observation).toMatchObject({ state: "agent_active", reason: "mid_work_pattern" });
|
||||
expect(result.activity).toMatchObject({ state: "running", evidenceSource: "pane_heuristic", reason: "mid_work_pattern" });
|
||||
});
|
||||
// Synthetic resumed frames: Codex's session header (drawn as 0.160 draws it) or its update notice over the recorded
|
||||
// 0.167 layouts. Codex 0.167.1 and 0.167.2 changed no TUI code from 0.167.0.
|
||||
const codexHeader = (version: string) => `\n >_ OpenAI Codex (v${version})\n ~/example/work\n permissions: YOLO mode\n\n`;
|
||||
const codexNotice = (version: string) => `│ ✨ Update available! ${version} -> 0.169.0 │\n\n`;
|
||||
it.each(["0.167.0", "0.167.1", "0.167.2"])("a resumed Codex %s seat that shows its version reads the recorded 0.167 layout", async (version) => {
|
||||
for (const shown of [codexHeader(version), codexNotice(version)]) {
|
||||
const completed = `${shown}${codexCompleted}`;
|
||||
expect(readSeatBeforePaste(completed, "codex")).toBe("idle");
|
||||
const idle = await adapterFold(completed, { sourceRuntime: "codex", hook: null });
|
||||
expect(idle.observation?.reason).not.toBe("unrecognized_client_version");
|
||||
expect(idle.activity).toMatchObject({ state: "idle", evidenceSource: "pane_heuristic" });
|
||||
const working = `${shown}${codexWorking}`;
|
||||
expect(readSeatBeforePaste(working, "codex")).toBe("not-idle");
|
||||
expect((await adapterFold(working, { sourceRuntime: "codex", hook: null, motion: false })).activity.state).toBe("running");
|
||||
}
|
||||
});
|
||||
it.each(["0.168.0", "0.169.0", "0.167.0-alpha.4.3", "0.167", "0.160.1"])("a Codex %s version over the same layout stays unknown", async (version) => {
|
||||
for (const shown of [codexHeader(version), codexNotice(version)]) {
|
||||
const frame = `${shown}${codexCompleted}`;
|
||||
expect(readSeatBeforePaste(frame, "codex")).toBe("unknown");
|
||||
const result = await adapterFold(frame, { sourceRuntime: "codex", hook: null });
|
||||
expect(result.observation).toMatchObject({ state: "unknown", reason: "unrecognized_client_version" });
|
||||
expect(result.activity.state).toBe("unknown");
|
||||
}
|
||||
});
|
||||
it("a newer redraw after an old idle capture keeps D2 running", async () => {
|
||||
expect((await adapterFold(cframe, { age: 2000 })).activity.state).toBe("running");
|
||||
// The write and capture are in the same second: ordering is unknown,
|
||||
|
||||
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.