feat(providers): install Codex, Claude, and OpenCode from settings - #11475
Draft
MatthewFeroz wants to merge 2 commits into
Draft
feat(providers): install Codex, Claude, and OpenCode from settings#11475MatthewFeroz wants to merge 2 commits into
MatthewFeroz wants to merge 2 commits into
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 individual install and update controls for Codex, Claude, and OpenCode beside the provider version in the Settings → Providers header. Their details popover contains progress, cancellation, retry, and removal, matching the existing update control location. Downloads run on the selected T3 environment and reuse Antigravity’s installation controls and background operation lifecycle.
Codex and OpenCode resolve official production releases on each explicit install/update; Claude follows its official stable channel. Antigravity retains its tested release pin and existing runtime handling. Downloaded CLIs are verified before activation, stored in T3-owned version directories, and selected through provider settings. Custom binary paths and external OpenCode servers keep their installation owner. Authentication remains separate.
Why
A missing provider currently leaves users at “Not found” and requires a separate terminal installation, including when T3 is connected to a remote environment. Individual installers let users set up the selected provider on the correct machine through the existing setup flow.
Upstream sources: OpenCode installer, Codex installer, and Claude installation documentation.
Validation
UI Changes
Header installation interaction video · Installed runtime and detected version
The before screenshot is the reporter’s original image. After screenshots and recording use an isolated macOS environment with a real OpenCode download.
Checklist
The scope is one provider-installation feature, but the diff is substantial: 24 files, including the download/verification service, provider integration, shared controls, and focused tests. The size checklist remains unchecked for that reason.
Implementation: GPT-6 via Codex.