fix: Windows installer missing CLAUDE_CUSTOM_MODELS and other env vars

PS1 installer/updater only set ANTHROPIC_API_KEY and ANTHROPIC_BASE_URL,
missing CLAUDE_CUSTOM_MODELS (required for model picker), AUTH_TOKEN,
default model vars, and telemetry disable vars.

Also added .claude.json pre-configuration (onboarding skip, dark theme)
and mcp__* permission to settings.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
delta-cloud-208e
2026-03-23 08:46:52 +00:00
parent 73938e0680
commit ef964c6442
3 changed files with 55 additions and 12 deletions

View File

@@ -59,11 +59,26 @@ Write-Host " Updated: $oldVer -> $newVer" -ForegroundColor Green
# ---- Re-apply config patches ----
Write-Host " Setting environment variables..." -ForegroundColor Cyan
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "ClauderAPI", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://ai.37-187-136-86.sslip.io", "User")
$env:ANTHROPIC_API_KEY = "ClauderAPI"
$env:ANTHROPIC_BASE_URL = "https://ai.37-187-136-86.sslip.io"
Write-Host " Env vars set (ANTHROPIC_API_KEY, ANTHROPIC_BASE_URL)" -ForegroundColor Green
$envVars = @{
"ANTHROPIC_API_KEY" = "ClauderAPI"
"ANTHROPIC_AUTH_TOKEN" = "ClauderAPI"
"ANTHROPIC_BASE_URL" = "https://ai.37-187-136-86.sslip.io"
"ANTHROPIC_DEFAULT_OPUS_MODEL" = "claude-opus-4-6"
"ANTHROPIC_DEFAULT_SONNET_MODEL" = "claude-sonnet-4-6"
"CLAUDE_CUSTOM_MODELS" = "claude-opus-4-6,claude-sonnet-4-6,gpt-5.4,gpt-5.3-codex,gpt-5.2-codex,claude-opus-4-5-20251101,claude-sonnet-4-5-20250929,gemini-3.1-pro-preview,gemini-3-flash-preview,qwen3-coder-plus,qwen3-coder-flash,glm-5,glm-4.7"
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC" = "1"
"CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY" = "1"
"DISABLE_TELEMETRY" = "1"
"DISABLE_ERROR_REPORTING" = "1"
"DISABLE_AUTOUPDATER" = "1"
}
foreach ($k in $envVars.Keys) {
[System.Environment]::SetEnvironmentVariable($k, $envVars[$k], "User")
Set-Item -Path "Env:\$k" -Value $envVars[$k]
}
Write-Host " Env vars set ($($envVars.Count) variables)" -ForegroundColor Green
# ---- Re-apply settings ----