diff --git a/README.md b/README.md index 71ad0425..7321adb5 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ jobs: auto_improve: true enable_auto_approval: true model: 'anthropic/claude-sonnet-4-20250514' - max_model_tokens: '100000' + max_model_tokens: '1000000' require_trigger: false ``` @@ -101,7 +101,7 @@ jobs: | `auto_improve` | Enable code improvement suggestions | ❌ No | `true` | | `enable_auto_approval` | Enable automatic approval of safe changes | ❌ No | `false` | | `model` | AI model to use | ❌ No | `anthropic/claude-sonnet-4-20250514` | -| `max_model_tokens` | Maximum tokens for AI model | ❌ No | `100000` | +| `max_model_tokens` | Maximum tokens for AI model | ❌ No | `1000000` | | `require_trigger` | Require ##prbot trigger in PR description | ❌ No | `false` | ## 📤 Outputs @@ -121,7 +121,7 @@ Create `.pr_bot.toml`: [config] model = "anthropic/claude-sonnet-4-20250514" enable_auto_approval = true -max_model_tokens = 100000 +max_model_tokens = 1000000 use_cursor_rules = true # Enable Cursor rules (default: true) [github_action_config] diff --git a/action.yaml b/action.yaml index 27fd6765..1645f9f3 100644 --- a/action.yaml +++ b/action.yaml @@ -33,7 +33,7 @@ inputs: max_model_tokens: description: 'Maximum tokens for AI model' required: false - default: '100000' + default: '1000000' require_trigger: description: 'Require ##prbot trigger in PR description' required: false diff --git a/pr_agent/algo/__init__.py b/pr_agent/algo/__init__.py index 213c482d..7cb13517 100644 --- a/pr_agent/algo/__init__.py +++ b/pr_agent/algo/__init__.py @@ -75,7 +75,7 @@ 'anthropic.claude-v2': 100000, 'anthropic/claude-3-opus-20240229': 100000, 'anthropic/claude-opus-4-20250514': 200000, # Claude Opus 4 - 'anthropic/claude-sonnet-4-20250514': 200000, # Claude Sonnet 4 + 'anthropic/claude-sonnet-4-20250514': 1000000, # Claude Sonnet 4 — 1M context (Anthropic API) 'anthropic/claude-3-5-sonnet-20240620': 100000, 'anthropic/claude-3-5-sonnet-20241022': 100000, 'anthropic/claude-3-7-sonnet-20250219': 200000, diff --git a/pr_agent/settings/configuration.toml b/pr_agent/settings/configuration.toml index 4c4a63b5..feee7b73 100644 --- a/pr_agent/settings/configuration.toml +++ b/pr_agent/settings/configuration.toml @@ -32,7 +32,7 @@ response_language="en-US" # Language locales code for PR responses in ISO 3166 a # token limits max_description_tokens = 500 max_commits_tokens = 500 -max_model_tokens = 175000 # Global cap to align with desired headroom under 200K models +max_model_tokens = 1000000 # Global cap to enable Claude Sonnet 4 long context (1M) custom_model_max_tokens=-1 # for models not in the default list model_token_count_estimate_factor=0.3 # factor to increase the token count estimate, in order to reduce likelihood of model failure due to too many tokens - applicable only when requesting an accurate estimate. # patch extension logic