Expected Behavior
When ~/.claude/settings.json is configured with ANTHROPIC_BASE_URL and ANTHROPIC_CUSTOM_HEADERS environment variables, Claude Code should use those settings after application restart.
Actual Behavior
API requests from Claude Code continue routing directly to Anthropic API, bypassing the configured gateway. Gateway logs show zero requests from Claude Desktop despite correct configuration.
Steps to Reproduce
- Create
~/.claude/settings.json with:
{
"env": {
"ANTHROPIC_BASE_URL": "https://bifrost.buildertrend.com/anthropic",
"ANTHROPIC_CUSTOM_HEADERS": "x-bf-vk: sk-bf-..."
}
}
- Completely close Claude Desktop (quit from menu)
- Restart Claude Desktop
- Check gateway logs — requests do not appear
Verification Checklist
Environment
- OS: macOS
- Settings file location:
~/.claude/settings.json
- Issue: Claude Code harness is not loading or applying environment variables from settings.json
Expected Behavior
When
~/.claude/settings.jsonis configured withANTHROPIC_BASE_URLandANTHROPIC_CUSTOM_HEADERSenvironment variables, Claude Code should use those settings after application restart.Actual Behavior
API requests from Claude Code continue routing directly to Anthropic API, bypassing the configured gateway. Gateway logs show zero requests from Claude Desktop despite correct configuration.
Steps to Reproduce
~/.claude/settings.jsonwith:{ "env": { "ANTHROPIC_BASE_URL": "https://bifrost.buildertrend.com/anthropic", "ANTHROPIC_CUSTOM_HEADERS": "x-bf-vk: sk-bf-..." } }Verification Checklist
Environment
~/.claude/settings.json