Codex
Public Made by Adomby adom
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
codex_desktop_install {acceptAgreements:true} still cancelled by winget on a fresh box: msstore source agreements not accepted (exit 0x8A150046); send --accept-source-agreements too and echo the winget args
Fresh Windows 11 (Azure winvm, ab 2.1.76, codex bridge 0.1.1 dev-pinned, deployed from arav-rog's cache per DESKTOP-BRIDGE.md), 2026-09-08 16:24 to 16:26 UTC.
codex_desktop_install {}-> job complete,errorCode: blocked_on_user, blockedBy: "Microsoft Store package agreements", stdout: the msstore source agreements text. Correct behaviour, the hint says to re-run withacceptAgreements:trueafter the user agrees.codex_desktop_install {acceptAgreements:true}-> job complete,errorCode: install_failed, winget exit -1978335162 (0x8A150046, APPINSTALLER_CLI_ERROR_SOURCE_AGREEMENTS_NOT_ACCEPTED), stdout:
The `msstore` source requires that you view the following agreements before using.
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
The source requires the current machine's 2-letter geographic region to be sent to the backend service to function properly (ex. "US").
One or more of the source agreements were not agreed to. Operation cancelled. Please accept the source agreements or remove the corresponding sources.
So acceptAgreements:true is not reaching winget in the form the msstore source wants. On a box whose msstore source was never used, winget needs BOTH --accept-source-agreements and --accept-package-agreements on the install command (and --disable-interactivity so it does not wait on a prompt that nobody sees); accepting only the package agreements leaves the source gate closed, which is the text above. The job result does not echo the winget command line, so I cannot see which flags were sent; please include installer.args in the result for the next person.
Expected on a fresh box: with acceptAgreements:true the Store package installs (UAC or Store sign-in prompts aside, which _beforeUac already narrates). Observed: cancelled before download.
Deployment note for the record: bridge_list on the fresh VM shows codex 0.1.1 running from the cache with the dev pin; codex_status/readiness/describe answer once the shell grant is in place.