[Feature]: Automatically update supported provider CLIs across connected environments #6893
ElliotDrel
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Before submitting
Area
Provider management, desktop settings, T3 Connect / remote environments, and provider health checks
Problem or use case
T3 Code detects when supported provider CLIs such as Claude Code, Codex, or OpenCode have updates available and presents an Update provider action. I do not want to approve routine provider updates manually every time.
This is especially frustrating across multiple T3 Connect environments. A remote machine may require a provider update before I can continue working, forcing me to interrupt the workflow, approve the update for that machine, wait for it to finish, and reconnect.
I want to opt in once and have supported provider CLIs remain current automatically on all configured environments.
Proposed solution
Add an Automatically update provider CLIs setting.
The policy should be provider-aware and environment-aware, with a simple global option for users who want every supported CLI on every configured T3 Connect machine to remain updated.
Expected behavior
Installation ownership and safety
T3 should only update a provider installation it can identify and manage safely.
If a provider CLI is custom, externally managed, version-pinned, installed through an unsupported package manager, or shared with another workflow, T3 should not silently replace it. Instead, it should explain why automatic updates are unavailable and provide the appropriate manual update action.
Automatic updates must not:
Settings model
A useful settings structure could include:
A simpler MVP could provide one Automatically update supported provider CLIs when idle toggle, applied per environment, plus an action to copy that preference to all connected environments.
Remote environment behavior
From any T3 client, I should be able to see whether each provider on each connected environment:
Notifications should identify the exact provider and environment instead of only saying that another machine requires an update.
Why this matters
Provider version drift can cause inconsistent behavior across machines and can block remote sessions at the moment I need them. Repeated manual approvals undermine the value of using T3 Code as a multi-environment remote interface.
An opt-in unattended policy would keep supported provider CLIs current while preserving active sessions and respecting custom or pinned installations.
Smallest useful scope
Related but distinct issue
Risks or tradeoffs
All reactions