{"version":"2.1.307","anchor":"artifact-and-api-base-url-env-vars-regrouped-into-shared-lis","canonical_anchor":"artifact-and-api-base-url-env-vars-regrouped-into-shared-lis","heading":"Artifact and service address variables are now grouped in one list","tier":"internal","area":"Environment Variables","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.307\/e\/artifact-and-api-base-url-env-vars-regrouped-into-shared-lis","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.307","markdown":"### Artifact and service address variables are now grouped in one list\n\nClaude Code now keeps the `CLAUDE_CODE_ARTIFACT*` variables in one list with several other server-address override variables\n\n**Unclear.** It is not clear what Claude Code does with the new combined list, for example whether it blocks or removes these overrides.\n\n**What**\n\nEnvironment variables are settings passed to a program when it starts. Claude Code now keeps the six `CLAUDE_CODE_ARTIFACT*` variables together in one list. It also has a second list that holds those six plus these:\n\n- `CLAUDE_CODE_API_BASE_URL`\n\n- `CLAUDE_BRIDGE_BASE_URL`\n\n- `CLAUDE_BRIDGE_SESSION_INGRESS_URL`\n\n- `CLAUDE_REMOTE_TOOLS_BRIDGE_URL`\n\n- `CLAUDE_CODE_GB_BASE_URL`\n\n- `VOICE_STREAM_BASE_URL`\n\nBefore, the artifact variables sat directly in an existing list beside `ANTHROPIC_AWS_BASE_URL`. That list still covers them.\n\n**Why**\n\nEach of these variables changes which server Claude Code talks to. Putting them in one group suggests Claude Code now treats this wider set of address overrides the same way. If you set any of them, check that Claude Code still behaves as you expect.\n\n- Area: Environment Variables\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}