satelle setup currently assumes that the supported Codex runtime and Computer Use plugin already exist on the Host.
the MVP already owns Satelle distribution, Host setup, and verification of the exact supported Codex runtime receipt. this issue tracks post-MVP automation for provisioning the upstream Computer Use prerequisites themselves.
scope
- acquire and install an exact supported first-party Codex runtime
- verify its package, binary, target, version, digest, and Codex home before use
- detect whether the Computer Use plugin is installed and enabled
- use
action_required when plugin installation must happen through the ChatGPT desktop UI
- detect missing OS permissions and native app approvals
- give exact remediation steps and recheck after the operator completes them
- preserve Host-side authentication and secret boundaries
- use the normal setup plan, dry-run, consent, action ledger, repair, and postcheck contracts
- never auto-answer OS, administrator, security, app, or sensitive-action prompts
out of scope
- silently granting OS permissions
- bypassing native security prompts
- treating plugin presence as proof that Computer Use works
- guaranteeing that prompt turns use Computer Use
the last point is a separate current execution-contract blocker, not future installation work.
satelle setup currently assumes that the supported Codex runtime and Computer Use plugin already exist on the Host.
the MVP already owns Satelle distribution, Host setup, and verification of the exact supported Codex runtime receipt. this issue tracks post-MVP automation for provisioning the upstream Computer Use prerequisites themselves.
scope
action_requiredwhen plugin installation must happen through the ChatGPT desktop UIout of scope
the last point is a separate current execution-contract blocker, not future installation work.