You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Claude provider ignores ~/.claude/settings.json env, so proxy-backed Claude fails #1267
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/server
Steps to reproduce
Configure Claude Code to use a proxy-backed setup via environment variables in ~/.claude/settings.json under the top-level env field.
Verify claude code works normally from the same machine without needing an interactive Claude login flow.
Start T3 Code and select the Claude provider.
Send a prompt.
Expected behavior
T3 Code should start Claude with the same effective environment Claude Code uses, including env vars from ~/.claude/settings.json, so proxy-backed Claude sessions work normally.
Actual behavior
T3 Code launched Claude with only the app/server process.env and did not load env vars from ~/.claude/settings.json. In setups where Claude depends on proxy-related env from that file, Claude failed at runtime and reported a login error such as “Not logged in” / “Please run /login”, even though Claude Code itself worked on the same machine.
Impact
Blocks work completely
Version or commit
latest
Environment
macOS, T3 Code desktop/server, Claude provider, proxy-backed Claude Code setup via ~/.claude/settings.json
Logs or stack traces
Screenshots, recordings, or supporting files
No response
Workaround
Running claude code directly worked because it picked up env from ~/.claude/settings.json. T3 Code only worked after adding support to read that file and merge its env values over process.env.
@Giton22 hey, can you look at the change in my PR? If you've got the time, run it locally and see if it fixes things for you. It makes Claude work for me across the board with different types of auth modes, but it would be awesome to get an additional data point from you.
Activity
rkarimpour-diligent commentedon Mar 23, 2026
This is probably same as #1257
Giton22 commentedon Mar 23, 2026
Yes I checked the issue and yes it's the same, but that time I created the issue the user haven't mentioned settings.json so I created this
harshit97 commentedon Mar 23, 2026
@Giton22 hey, can you look at the change in my PR? If you've got the time, run it locally and see if it fixes things for you. It makes Claude work for me across the board with different types of auth modes, but it would be awesome to get an additional data point from you.