Showing Posts From

Claude Code

Claude Code 配置项解析:ANTHROPIC_MODEL、showThinkingSummaries 和 skipDangerousModePermissionPrompt

配置示例 { "env": { "ANTHROPIC_MODEL": "claude-opus-4-7" }, "showThinkingSummaries": true, "skipDangerousModePermissionPrompt": true }各字段说明 env.ANTHROPIC_MODEL 指定 Claude Code 使用的模型。Claude Code 会优先读取这个环境变量,没有则使用默认模型。 合法的模型名格式: claude-opus-4-7 claude-sonnet-4-6 claude-haiku-4-5-20251001常见问题:ANSI 控制码污染 从终端输出复制模型名时,可能夹带了 ANSI 颜色控制码: opus 4.7[1m]这里 [1m] 是 \x1b[1m(加粗)的残留,程序无法识别这个模型名,会静默回退到默认模型。复制模型名后需要手动确认字段只包含纯 ASCII 字符,不含 [、]、\x1b 等控制字符。showThinkingSummaries "showThinkingSummaries": true控制是否在对话界面显示模型的思考摘要(Thinking Summary)。 注意区分:思考摘要:Claude 内部推理的简短摘要,由模型生成后可选择性暴露给用户 完整思维链:模型的逐步推理过程,不对外公开设为 true 时,Claude Code 会在回复上方展示推理摘要区域(折叠)。如果不需要可以设为 false 减少界面噪声。skipDangerousModePermissionPrompt "skipDangerousModePermissionPrompt": trueClaude Code 在执行某些高风险操作(如删除文件、运行 shell 命令、修改系统配置)时默认会弹出确认提示: This action may be dangerous. Continue? [Y/N]设为 true 后跳过该提示,直接执行。适合在受控环境下(如 CI、已备份工作目录)提升效率,不适合在生产环境使用。 完整配置结构 Claude Code 的用户配置文件通常位于:Windows: %APPDATA%\Claude\settings.json macOS/Linux: ~/.claude/settings.json{ "env": { "ANTHROPIC_MODEL": "claude-sonnet-4-6", "ANTHROPIC_BASE_URL": "https://api.anthropic.com" }, "showThinkingSummaries": false, "skipDangerousModePermissionPrompt": false, "theme": "dark" }修改配置后重启 Claude Code 生效。