Skip to content

feat: Support 1M context window and model-aware effort options#1245

Merged
charlesvien merged 2 commits intomainfrom
03-14-claude_effort_and_context_window
Mar 16, 2026
Merged

feat: Support 1M context window and model-aware effort options#1245
charlesvien merged 2 commits intomainfrom
03-14-claude_effort_and_context_window

Conversation

@charlesvien
Copy link
Member

@charlesvien charlesvien commented Mar 14, 2026

  1. Add 1M context window support for Opus 4.6 and Sonnet 4.6 models
  2. Use model-aware default context window instead of hardcoded 200k fallback
  3. Increase JSONL hydration token budget to 800k for 1M-context models
  4. Show effort dropdown only for models that support it (Opus 4.5+, Sonnet 4.6)
  5. Restrict "Max" effort option to Opus 4.6 only
  6. Rebuild effort config options dynamically when switching models

Copy link
Member Author

charlesvien commented Mar 14, 2026

@charlesvien charlesvien mentioned this pull request Mar 14, 2026
@charlesvien charlesvien changed the title Support 1M context window for Opus 4.6 and Sonnet 4.6 feat: Support 1M context window for Opus 4.6 and Sonnet 4.6 Mar 14, 2026
@charlesvien charlesvien changed the title feat: Support 1M context window for Opus 4.6 and Sonnet 4.6 feat: Support 1M context window and model-aware effort options Mar 14, 2026
@charlesvien charlesvien marked this pull request as ready for review March 14, 2026 21:43
littlekirkycode pushed a commit to littlekirkycode/code that referenced this pull request Mar 15, 2026
Replace stale gateway API context window fetching with model-aware
defaults via getDefaultContextWindow(). Opus 4.6 and Sonnet 4.6 now
correctly show 1M context from session start. Remove contextWindowConfirmed
suppression — broadcasts happen immediately with correct values. Reset
context window on model switch to avoid stale values from previous model.

Aligned with PR PostHog#1245 approach (identical getDefaultContextWindow/
supports1MContext helpers in models.ts for easy merge).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Member Author

charlesvien commented Mar 16, 2026

Merge activity

  • Mar 16, 4:07 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Mar 16, 4:09 PM UTC: Graphite rebased this pull request as part of a merge.
  • Mar 16, 4:16 PM UTC: @charlesvien merged this pull request with Graphite.

@charlesvien charlesvien changed the base branch from 03-13-misc-bug-fixes to graphite-base/1245 March 16, 2026 16:07
@charlesvien charlesvien changed the base branch from graphite-base/1245 to main March 16, 2026 16:07
@charlesvien charlesvien force-pushed the 03-14-claude_effort_and_context_window branch from 1a8cbfe to 705b676 Compare March 16, 2026 16:08
@charlesvien charlesvien merged commit 51de5b2 into main Mar 16, 2026
15 checks passed
@charlesvien charlesvien deleted the 03-14-claude_effort_and_context_window branch March 16, 2026 16:16
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