From bbc5edf524c61f28576ab47ea3298ef15ddfec72 Mon Sep 17 00:00:00 2001 From: Morgan Joyce Date: Mon, 28 Jul 2025 10:08:21 -0500 Subject: [PATCH 1/2] fix(claude): prevent ghost diffs and maximize limits for Pro Max - Add env vars that Claude Code adds on startup - Include includeCoAuthoredBy field to prevent modifications - Maximize all limits for Pro Max plan: - CLAUDE_CODE_MAX_OUTPUT_TOKENS: 8192 -> 32768 (4x) - MAX_MCP_OUTPUT_TOKENS: 25000 -> 100000 (4x) - BASH_DEFAULT_TIMEOUT_MS: 2min -> 5min - BASH_MAX_TIMEOUT_MS: 10min -> 20min - BASH_MAX_OUTPUT_LENGTH: 50k -> 200k - MCP timeouts doubled Principle: subtraction-creates-value --- .claude/settings.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 7d825ef9..532c99d5 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -122,14 +122,14 @@ ] }, "env": { - "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "8192", - "BASH_DEFAULT_TIMEOUT_MS": "120000", - "BASH_MAX_TIMEOUT_MS": "600000", - "BASH_MAX_OUTPUT_LENGTH": "50000", + "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32768", + "BASH_DEFAULT_TIMEOUT_MS": "300000", + "BASH_MAX_TIMEOUT_MS": "1200000", + "BASH_MAX_OUTPUT_LENGTH": "200000", "DISABLE_COST_WARNINGS": "1", - "MCP_TIMEOUT": "30000", - "MCP_TOOL_TIMEOUT": "60000", - "MAX_MCP_OUTPUT_TOKENS": "25000" + "MCP_TIMEOUT": "60000", + "MCP_TOOL_TIMEOUT": "120000", + "MAX_MCP_OUTPUT_TOKENS": "100000" }, "enableAllProjectMcpServers": false, "enabledMcpjsonServers": [ From 8e8dd2d4eaa7ccbbc3773ba6ff5b33126173d914 Mon Sep 17 00:00:00 2001 From: Morgan Joyce Date: Mon, 28 Jul 2025 10:10:56 -0500 Subject: [PATCH 2/2] fix(claude): keep bash timeouts standard, add model field - Revert bash timeouts to standard (not token-related) - Add model: opus field to prevent modifications - Keep token/output limits maximized for Pro Max - includeCoAuthoredBy already included --- .claude/settings.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 532c99d5..cc099a62 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -123,8 +123,8 @@ }, "env": { "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32768", - "BASH_DEFAULT_TIMEOUT_MS": "300000", - "BASH_MAX_TIMEOUT_MS": "1200000", + "BASH_DEFAULT_TIMEOUT_MS": "120000", + "BASH_MAX_TIMEOUT_MS": "600000", "BASH_MAX_OUTPUT_LENGTH": "200000", "DISABLE_COST_WARNINGS": "1", "MCP_TIMEOUT": "60000", @@ -142,5 +142,6 @@ "gdrive", "gitlab" ], - "includeCoAuthoredBy": false + "includeCoAuthoredBy": false, + "model": "opus" } \ No newline at end of file