Add GPT-5.6 max reasoning effort - #481
Conversation
Implementation PlanProblem analysisdreb models reasoning as a normalized The implementation should add OpenAI Codex source confirms that Deliverables1. Extend the normalized scale and model capabilities
Primary files:
2. Carry
|
Progress UpdateImplemented the GPT-5.6
Verification completed: build, repository checks, workspace-link verification, and all test suites passed ( Commit: Progress tracked by mach6 |
|
hey so, supportsXhigh exists and allows us to flag models that support xhigh. We should likely have supportsMaxEffort or MaxThink or something too, so then we don't limit this change to just the GPT 5.6 series models. Some other models also support Max or could in the future. |
Unverified Review Candidates — Pending AssessmentReview round: 1
CriticalNo critical findings. ImportantNo important findings. Suggestions1. Duplicated clamping logic between
2. No test for
3. No test for Anthropic
4. CLI
5.
Strengths
Agents run: code-reviewer, error-auditor, test-reviewer, completeness-checker, simplifier Reviewed by mach6 |
Review AssessmentClassifications
Action PlanNo merge blockers. All findings are either nitpicks (intentional design choices) or deferred low-priority hardening opportunities. Useful follow-ups (findings 2–4): Add targeted unit tests for the new "max" paths across Assessment by mach6 |
Progress UpdateAddressed maintainer feedback: made Changes (15 files)
All 5804 tests pass, build clean, workspace links verified. Commit: Progress tracked by mach6 |
Unverified Review Candidates — Pending AssessmentReview round: 2
CriticalNo critical findings. Important1. Custom themes silently replaced by dark theme on startup (confidence: 95)
2. Dashboard
Suggestions3. Qwen
4. Dashboard
5.
6. Unrelated blank-line removals and
7.
8. Dashboard model-switch endpoint non-atomic two-step operation (confidence: 85)
9. Theme schema
10. Dispatch arbiter's expanded
Strengths
Agents run: code-reviewer, error-auditor, test-reviewer, completeness-checker, simplifier Reviewed by mach6 |
Review AssessmentClassifications
Action Plan1. Finding 1 — Emit warning when custom theme validation fails at startup (priority: high, fix: trivial) In } catch (_error) {
// Theme is invalid - fall back to dark theme silently
currentThemeName = "dark";
setGlobalTheme(loadTheme("dark"));
}to: } catch (error) {
// Theme is invalid - warn user and fall back to dark theme
if (error instanceof Error) {
process.stderr.write(`\n${error.message}\nFalling back to dark theme.\n\n`);
}
currentThemeName = "dark";
setGlobalTheme(loadTheme("dark"));
}This gives users with custom themes a clear diagnostic when upgrading, showing the "Missing required color tokens: thinkingMax" message with instructions to add the color. Assessment by mach6 |
Progress UpdateFixed review finding 1 (merge blocker): custom themes now emit a stderr warning when validation fails at startup instead of silently falling back to dark theme. Change (1 file)
All 5804 tests pass, build clean. Commit: Progress tracked by mach6 |
…pt-56-max-effort # Conflicts: # packages/coding-agent/test/agent-session-model-switch-thinking.test.ts # packages/dashboard/src/client/api.ts # packages/dashboard/src/client/screens/session.tsx # packages/dashboard/src/client/state/store.ts # packages/dashboard/src/server/server.ts # packages/dashboard/test/client/store.test.ts
Unverified Review Candidates — Pending AssessmentReview round: 3
CriticalNo critical findings. Important1. Prior custom-theme warning fix has no regression test (confidence: 98)
2. Native
3. Agent-loop effective
4. Persisted
Suggestions5. Merge resolution added redundant casts with stale SDK-version comments (confidence: 92)
Strengths
Agents run: code-reviewer, error-auditor, test-reviewer, completeness-checker, simplifier Reviewed by mach6 |
Review AssessmentClassifications
Action PlanNo merge blockers. Assessment by mach6 |
Progress UpdateFixed review finding 5 by removing the redundant OpenAI/Azure Responses effort casts and the stale SDK 6.26 comments. The providers now rely directly on the pinned OpenAI SDK 6.49 types, which include Verification passed: Biome, full build, workspace-link verification, and all tests (5,879 passed; 717 skipped). Commit: Progress tracked by mach6 |
Closes #338
Add model-aware
maxreasoning effort for GPT-5.6 Sol, Terra, and Luna while preservingxhighas a distinct tier. Codex-styleultrais documented as separate client orchestration rather than sent as a raw effort value.Implementation plan posted as a comment below.