fix: add verified MSIX CDP launch fallback - #27
Draft
joonas-001 wants to merge 1 commit into
Draft
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.
Closes #25.
What changed
IApplicationActivationManageras the first-choice Store/MSIX launch path.Why
Codex Store/MSIX
26.727.6591.0can accept an AUMID activation request while dropping--remote-debugging-*from the resultingChatGPT.execommand line. HeiGe then waits twice and exits before CDP or injection state is initialized.The fallback does not modify
WindowsApps,app.asar, application signatures, or binaries. It launches only the executable declared by the exact installed Store package already bound by HeiGe's immutable app identity.Validation
git diff --check: pass.entrypoints.test.ps1: both new tests pass; four pre-existing filesystem/process tests are blocked by the current sandbox denying theirLOCALAPPDATAtest paths.OpenAI.Codex_26.803.5235.0_x64__2p2nqsd0c76g0\app\ChatGPT.exe; the file exists and has a validOpenAI OpCo, LLCAuthenticode signature.Verification boundary
No live patched
applywas run because it would close/restart the Codex instance hosting this task and the current sandbox cannot safely write the required AppData state. The PR therefore does not claim a completed Store/MSIX end-to-end injection; Windows CI and a maintainer/user Store acceptance run are still required.