Add Fixed task selection to Codex task keys - #22
Open
safonin wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Add Fixed task to the existing Codex task action. Select a persistent task in the Property Inspector to keep it on one key through renames and reordering. The key saves its UUID and title, uses strict UUID navigation, and shares existing status, completion and hold-to-dictate behavior.
Why
Current and Top keys follow the active task or a changing list position. Fixed task lets a user return to one chosen task after navigating elsewhere in Codex.
Hardware verification
Checks
pnpm run buildpnpm run auditpnpm run check195 plugin tests + 11 reference protocol tests passed, zero failures or skips. Checks include the universal arm64/x86_64 helper, manifest, localization, docs and release/license audits. Six CLI contract modes run with live host I/O blocked. Fixed fixtures cover duplicate titles, rename/removal/recovery, remote visibility metadata, stale remote copies of archived local IDs, held-key settings changes, and Fixed-only completion across coherent refresh snapshots.
Generated previews use synthetic titles and the actual renderer at 144 × 144 per key, in both themes and all three languages: