diff --git a/claude-dev-stack/README.md b/claude-dev-stack/README.md index 3d69e63..a35495b 100644 --- a/claude-dev-stack/README.md +++ b/claude-dev-stack/README.md @@ -123,10 +123,18 @@ WSL2 Ubuntu | `ANTHROPIC_BASE_URL` | `https://api.lmuai.com` | 灵眸 API 基础 URL | | `CLAUDE_MODEL` | `claude-sonnet-4-6` | 可选:`claude-sonnet-4-6` / `claude-opus-4-7` / `claude-sonnet-4-5` / `claude-haiku-4-5` | -> **灵眸模式行为**: -> - API Token 自动写入 `~/.claude/settings.json` 的 `env` 块(不写入 `~/.bashrc`,避免冲突) +> **灵眸模式自动写入 `settings.json` 的 env 参数**: +> | 参数 | 值 | 说明 | +> |------|----|------| +> | `ANTHROPIC_BASE_URL` | `https://api.lmuai.com` | API 端点 | +> | `ANTHROPIC_AUTH_TOKEN` | _(你的 Key)_ | 认证凭据 | +> | `API_TIMEOUT_MS` | `3000000` | 超时 50 分钟,防止长任务中断 | +> | `CLAUDE_CODE_ATTRIBUTION_HEADER` | `0` | 关闭来源标识,提高缓存命中率 | +> | `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` | `1` | 关闭遥测/自动更新检查 | +> +> - Token 写入 `settings.json` 的 `env` 块(不写入 `~/.bashrc`,避免与 `ANTHROPIC_API_KEY` 冲突) > - 部署脚本自动跳过代理检测(国内直连无需代理) -> - 旧 `ANTHROPIC_API_KEY` / `ANTHROPIC_BASE_URL` 变量从 `~/.bashrc` 清除 +> - 旧 `ANTHROPIC_API_KEY` / `ANTHROPIC_BASE_URL` 变量从 `~/.bashrc` 自动清除 ### 备选:Anthropic 官方 API diff --git a/claude-dev-stack/deploy.ps1 b/claude-dev-stack/deploy.ps1 index bc5585c..5545d73 100644 --- a/claude-dev-stack/deploy.ps1 +++ b/claude-dev-stack/deploy.ps1 @@ -525,10 +525,11 @@ $claudeSettingsJson = if ($UseLmuAuth) { # 灵眸 / 中转 API:使用 env.ANTHROPIC_AUTH_TOKEN(避免与 ANTHROPIC_API_KEY 冲突) [ordered]@{ env = [ordered]@{ - ANTHROPIC_BASE_URL = $ANTHROPIC_BASE_URL - ANTHROPIC_AUTH_TOKEN = $ANTHROPIC_AUTH_TOKEN - API_TIMEOUT_MS = "3000000" - CLAUDE_CODE_ATTRIBUTION_HEADER = "0" + ANTHROPIC_BASE_URL = $ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN = $ANTHROPIC_AUTH_TOKEN + API_TIMEOUT_MS = "3000000" + CLAUDE_CODE_ATTRIBUTION_HEADER = "0" + CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1" } model = $CLAUDE_MODEL allowedTools = $mcpAllowedTools