feat: introduced max reasoning effort tier across model and rpc systems
- Introduced `Max` as a first-class reasoning effort tier across all packages, including AI providers, coding agent configurations, and RPC protocols. - Refactored model effort ladders to use wire-exact mappings and removed legacy effort aliasing (e.g., `max-to-xhigh` mapping). - Updated model registry and provider configurations to support `Max` tier routing, color themes, and UI icon associations. - Expanded test suites to provide end-to-end coverage for the new reasoning tier, including updated compatibility and fallback scenarios.
This commit is contained in:
@@ -52,10 +52,10 @@ describe("parseArgs — --thinking flag", () => {
|
||||
expect(parseArgs(["--thinking=off"]).thinking).toBe(ThinkingLevel.Off);
|
||||
});
|
||||
|
||||
it("accepts auto, concrete efforts, and the max alias", () => {
|
||||
it("accepts auto and every concrete effort including max", () => {
|
||||
expect(parseArgs(["--thinking", "auto"]).thinking).toBe(AUTO_THINKING);
|
||||
expect(parseArgs(["--thinking", "medium"]).thinking).toBe(Effort.Medium);
|
||||
expect(parseArgs(["--thinking", "max"]).thinking).toBe(ThinkingLevel.XHigh);
|
||||
expect(parseArgs(["--thinking", "max"]).thinking).toBe(ThinkingLevel.Max);
|
||||
});
|
||||
|
||||
it("ignores invalid levels and the internal inherit selector", () => {
|
||||
|
||||
Reference in New Issue
Block a user