Skip to content

chore(claude): remove adaptive-thinking and max-effort env overrides#207

Open
wpfleger96 wants to merge 1 commit into
mainfrom
claude/remove-hardcoded-effort-config-q2f9dz
Open

chore(claude): remove adaptive-thinking and max-effort env overrides#207
wpfleger96 wants to merge 1 commit into
mainfrom
claude/remove-hardcoded-effort-config-q2f9dz

Conversation

@wpfleger96

Copy link
Copy Markdown
Owner

Remove the hardcoded CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING and CLAUDE_CODE_EFFORT_LEVEL env overrides from the base Claude Code settings, restoring default adaptive thinking and effort selection.

These were added in v0.30.1 as a temporary workaround for an upstream adaptive-thinking under-allocation bug. Since all profiles inherit env from this base file via deep merge, removing them here reverts the behavior everywhere.

  • Drop both keys from the env block in src/ai_rules/config/claude/settings.json
  • Update test_config_files.py, test_config.py, and test_deep_merge_agents.py fixtures and assertions to match, including the env key-count checks in test_deep_merge_agents.py

Generated by Claude Code

CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING and CLAUDE_CODE_EFFORT_LEVEL were added in v0.30.1 as a temporary workaround for an upstream adaptive-thinking under-allocation bug. Removing them restores Claude Code's default adaptive thinking and effort selection, which all profiles inherit via deep merge.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants