From 7836550cd12f165fd3c156b1e3a9abd98fe116ee Mon Sep 17 00:00:00 2001 From: Alex Lapchenko Date: Mon, 3 Aug 2026 19:41:34 +0100 Subject: [PATCH 1/5] fix(browser): keep extra-high distinct from Pro thinking time Normalize extra-high/xhigh to their own level so GPT-5.6 Sol selects Extra High instead of collapsing to heavy/Pro. Reserve heavy for explicit Pro selection. Fixes #353. Co-authored-by: Cursor --- CHANGELOG.md | 3 + bin/oracle-cli.ts | 4 +- docs/mcp.md | 4 +- src/browser/actions/thinkingTime.ts | 15 ++- src/cli/browserConfig.ts | 2 +- src/cli/options.ts | 2 +- src/mcp/tools/consult.ts | 2 +- src/oracle/thinkingTime.ts | 12 +- src/oracle/types.ts | 7 +- tests/browser/thinkingTime.test.ts | 178 ++++++++++++++++++++++++++-- tests/cli/options.test.ts | 8 +- tests/mcp/chatgptImage.test.ts | 2 +- tests/mcp/consult.test.ts | 2 +- 13 files changed, 208 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73148e590..4043e776b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## 0.17.1 — Unreleased +### Fixed + +- Browser: keep `--browser-thinking-time extra-high` as Extra High (non-Pro) on GPT-5.6 Sol; reserve `heavy` for explicit Pro selection. Fixes #353. ## 0.17.0 — 2026-08-02 ### Added diff --git a/bin/oracle-cli.ts b/bin/oracle-cli.ts index 1fd574969..4569337f7 100755 --- a/bin/oracle-cli.ts +++ b/bin/oracle-cli.ts @@ -150,7 +150,7 @@ interface CliOptions extends OptionValues { browserManualLogin?: boolean; browserManualLoginProfileDir?: string; copyProfile?: string; - browserThinkingTime?: "light" | "standard" | "extended" | "heavy"; + browserThinkingTime?: "light" | "standard" | "extended" | "extra-high" | "heavy"; browserResearch?: "off" | "deep"; browserFollowUp?: string[]; browserAllowCookieErrors?: boolean; @@ -801,7 +801,7 @@ program .addOption( new Option( "--browser-thinking-time ", - "Thinking time intensity for Thinking/Pro models: light, standard, extended, heavy, or ChatGPT UI aliases.", + "Thinking time intensity for Thinking/Pro models: light, standard, extended, extra-high (Extra High), heavy (Pro), or ChatGPT UI aliases.", ) .argParser(parseThinkingTimeOption) .hideHelp(), diff --git a/docs/mcp.md b/docs/mcp.md index f27b1d74f..35989f422 100644 --- a/docs/mcp.md +++ b/docs/mcp.md @@ -28,11 +28,11 @@ Claude Code can call `oracle-mcp` and ask a subscription-backed ChatGPT browser - Inputs: `prompt` (required), `files?: string[]` (globs), `model?: string` (defaults to CLI), `engine?: "api" | "browser"` (optional; Oracle follows CLI defaults: `ORACLE_ENGINE` and the effective config first, then API when `OPENAI_API_KEY` is set, otherwise browser), `slug?: string`. - Presets: `preset?: "chatgpt-pro-heavy"` applies browser mode + current Pro model alias + extended thinking, unless the request overrides those fields. -- Browser-only extras: `browserAttachments?: "auto"|"never"|"always"`, `browserBundleFiles?: boolean`, `browserBundleFormat?: "auto"|"text"|"zip"`, `browserThinkingTime?: "light"|"standard"|"extended"|"heavy"`, `browserResearchMode?: "deep"`, `browserFollowUps?: string[]`, `browserArchive?: "auto"|"always"|"never"`, `browserKeepBrowser?: boolean`, `browserModelLabel?: string`, `browserModelStrategy?: "select"|"current"|"ignore"`, `generateImage?: string`, `outputPath?: string`. +- Browser-only extras: `browserAttachments?: "auto"|"never"|"always"`, `browserBundleFiles?: boolean`, `browserBundleFormat?: "auto"|"text"|"zip"`, `browserThinkingTime?: "light"|"standard"|"extended"|"extra-high"|"heavy"`, `browserResearchMode?: "deep"`, `browserFollowUps?: string[]`, `browserArchive?: "auto"|"always"|"never"`, `browserKeepBrowser?: boolean`, `browserModelLabel?: string`, `browserModelStrategy?: "select"|"current"|"ignore"`, `generateImage?: string`, `outputPath?: string`. - Dry runs: set `dryRun: true` to preview the resolved request without creating a session or touching the browser. - Behavior: starts a session, runs it with the chosen engine, returns final output + metadata. Background/foreground follows the CLI (e.g., GPT‑5 Pro detaches by default). If API mode fails because `OPENAI_API_KEY` is missing and you have ChatGPT Pro, retry with `engine: "browser"` or `preset: "chatgpt-pro-heavy"` to use your signed-in ChatGPT session instead of an API key. - Logging: emits MCP logs (`info` per line, `debug` for streamed chunks with byte sizes). If browser prerequisites are missing, returns an error payload instead of running. -- Research mode: set `browserResearchMode:"deep"` for broad public-web research and cited reports. Use normal browser runs with `gpt-5.5-pro` + `browserThinkingTime:"extended"` for Pro Extended code review, or `gpt-5.5` + `browserThinkingTime:"heavy"` when you explicitly want Thinking Heavy. +- Research mode: set `browserResearchMode:"deep"` for broad public-web research and cited reports. Use normal browser runs with `gpt-5.5-pro` + `browserThinkingTime:"extended"` for Pro Extended code review, `gpt-5.6-sol` + `browserThinkingTime:"extra-high"` for Extra High, or `browserThinkingTime:"heavy"` when you explicitly want Pro. - Multi-turn consults: set `browserFollowUps:["Challenge your recommendation", "Give the final decision"]` to keep one ChatGPT browser conversation open and ask sequential follow-up prompts. Use one-shot calls for narrow bugs and exact file-set reviews; use multi-turn for ambiguous architecture/product decisions where a challenge pass and final recommendation are useful; use Deep Research for broad public-web work with citations. Oracle never invents follow-ups automatically. - Archiving: set `browserArchive:"auto"|"always"|"never"` to control ChatGPT conversation cleanup. `auto` archives only successful browser one-shots after local artifacts are saved, and skips project, Deep Research, multi-turn, failed, and incomplete sessions. - ChatGPT image generation: set `engine:"browser"` and `generateImage` to a path under `ORACLE_HOME_DIR/generated` to use the same image-aware wait/download path as CLI `--generate-image`. Saved files are returned in `structuredContent.images` and recorded as session artifacts; multiple images save as numbered siblings. Agent-supplied `generateImage` / `outputPath` are constrained to that generated-output directory by default (set `ORACLE_MCP_ALLOW_EXTERNAL_OUTPUT=1` to allow external paths). diff --git a/src/browser/actions/thinkingTime.ts b/src/browser/actions/thinkingTime.ts index 291a5cebf..972c2b630 100644 --- a/src/browser/actions/thinkingTime.ts +++ b/src/browser/actions/thinkingTime.ts @@ -116,7 +116,7 @@ export async function ensureThinkingTime( /** * Best-effort selection of a thinking time level in ChatGPT's composer pill menu. * Safe by default: if the pill/menu/option isn't present, we continue without throwing. - * @param level - The thinking time intensity: 'light', 'standard', 'extended', or 'heavy' + * @param level - The thinking time intensity: 'light', 'standard', 'extended', 'extra-high', or 'heavy' */ export async function ensureThinkingTimeIfAvailable( Runtime: ChromeClient["Runtime"], @@ -202,11 +202,14 @@ function buildThinkingTimeExpression( const TARGET_IS_GPT56_MODEL = ${targetIsGpt56ModelLiteral}; // Bilingual matchers: English level token + observed Chinese variants. + // Keep Extra High distinct from Pro: 'extra-high' never matches 'pro', + // and 'heavy' is reserved for explicit Pro / heavy selection. const LEVEL_TOKENS = { light: ['light', 'instant', '轻', '极速'], standard: ['standard', 'medium', '标准', '中'], extended: ['extended', 'high', '扩展', '深度', '加强', '高'], - heavy: ['heavy', 'extra high', '重度', '加重', '极高'], + 'extra-high': ['extra high', '极高'], + heavy: ['heavy', '重度', '加重'], }; const targetTokens = LEVEL_TOKENS[TARGET_LEVEL] || [TARGET_LEVEL]; @@ -488,10 +491,10 @@ function buildThinkingTimeExpression( return item; } } - if (TARGET_LEVEL === 'heavy') { - // Older Chinese layouts used bare 高 for the highest effort. Keep it - // only as a second-pass exact fallback so a current 高 row can never - // win before the primary 极高 row. + if (TARGET_LEVEL === 'extra-high') { + // Older Chinese layouts used bare 高 for the highest non-Pro effort. + // Keep it only as a second-pass exact fallback so a current 高 row can + // never win before the primary 极高 row. for (const item of items) { const itemText = normalize(item.textContent ?? ''); const ariaLabel = normalize(item.getAttribute?.('aria-label') ?? ''); diff --git a/src/cli/browserConfig.ts b/src/cli/browserConfig.ts index bf4e3f44e..860b9804f 100644 --- a/src/cli/browserConfig.ts +++ b/src/cli/browserConfig.ts @@ -80,7 +80,7 @@ export interface BrowserFlagOptions { browserManualLoginProfileDir?: string | null; copyProfile?: string; remoteHost?: string; - /** Thinking time intensity: 'light', 'standard', 'extended', 'heavy' */ + /** Thinking time intensity: 'light', 'standard', 'extended', 'extra-high', 'heavy' */ browserThinkingTime?: ThinkingTimeLevel; browserResearch?: BrowserResearchMode; browserArchive?: BrowserArchiveMode; diff --git a/src/cli/options.ts b/src/cli/options.ts index 35e5996e8..e3cfe0373 100644 --- a/src/cli/options.ts +++ b/src/cli/options.ts @@ -164,7 +164,7 @@ export function parseThinkingTimeOption(value: string): ThinkingTimeLevel { return normalized; } throw new InvalidArgumentError( - 'Thinking time must be one of "light", "standard", "extended", "heavy", or a ChatGPT UI alias like "instant", "medium", "high", or "extra-high".', + 'Thinking time must be one of "light", "standard", "extended", "extra-high" (Extra High UI), "heavy" (Pro UI), or a ChatGPT UI alias like "instant", "medium", "high", or "xhigh".', ); } diff --git a/src/mcp/tools/consult.ts b/src/mcp/tools/consult.ts index 830cb3d42..6e3247e00 100644 --- a/src/mcp/tools/consult.ts +++ b/src/mcp/tools/consult.ts @@ -328,7 +328,7 @@ export function buildConsultBrowserConfig({ runModel: string; inputModel?: string; browserModelLabel?: string; - browserThinkingTime?: "light" | "standard" | "extended" | "heavy"; + browserThinkingTime?: "light" | "standard" | "extended" | "extra-high" | "heavy"; browserModelStrategy?: BrowserModelStrategy; browserResearchMode?: "deep"; browserArchive?: "auto" | "always" | "never"; diff --git a/src/oracle/thinkingTime.ts b/src/oracle/thinkingTime.ts index d2991070f..563f1c4d8 100644 --- a/src/oracle/thinkingTime.ts +++ b/src/oracle/thinkingTime.ts @@ -1,12 +1,17 @@ import type { ThinkingTimeLevel } from "./types.js"; -export const THINKING_TIME_LEVELS = ["light", "standard", "extended", "heavy"] as const; +export const THINKING_TIME_LEVELS = [ + "light", + "standard", + "extended", + "extra-high", + "heavy", +] as const; export const THINKING_TIME_ALIASES = [ "instant", "low", "medium", "high", - "extra-high", "extra high", "extrahigh", "xhigh", @@ -37,10 +42,11 @@ export function normalizeThinkingTimeLevel( case "extended": case "high": return "extended"; - case "heavy": case "extra-high": case "extrahigh": case "xhigh": + return "extra-high"; + case "heavy": return "heavy"; default: return null; diff --git a/src/oracle/types.ts b/src/oracle/types.ts index 604476969..20840b43e 100644 --- a/src/oracle/types.ts +++ b/src/oracle/types.ts @@ -37,7 +37,12 @@ export type ProModelName = export type ReasoningEffort = "none" | "low" | "medium" | "high" | "xhigh" | "max"; export type ReasoningMode = "standard" | "pro"; -export type ThinkingTimeLevel = "light" | "standard" | "extended" | "heavy"; +export type ThinkingTimeLevel = + | "light" + | "standard" + | "extended" + | "extra-high" + | "heavy"; export type BrowserBundleFormat = "auto" | "text" | "zip"; diff --git a/tests/browser/thinkingTime.test.ts b/tests/browser/thinkingTime.test.ts index f867a1cd9..ca68346ff 100644 --- a/tests/browser/thinkingTime.test.ts +++ b/tests/browser/thinkingTime.test.ts @@ -20,7 +20,7 @@ describe("browser thinking-time selection expression", () => { }); it("targets the requested thinking time level", () => { - const levels = ["light", "standard", "extended", "heavy"] as const; + const levels = ["light", "standard", "extended", "extra-high", "heavy"] as const; for (const level of levels) { const expression = buildThinkingTimeExpressionForTest(level); expect(expression).toContain("const TARGET_LEVEL"); @@ -46,7 +46,13 @@ describe("browser thinking-time selection expression", () => { expect(buildThinkingTimeExpressionForTest("extended")).toContain( "extended: ['extended', 'high'", ); - expect(buildThinkingTimeExpressionForTest("heavy")).toContain("heavy: ['heavy', 'extra high'"); + expect(buildThinkingTimeExpressionForTest("extra-high")).toContain( + "'extra-high': ['extra high'", + ); + expect(buildThinkingTimeExpressionForTest("heavy")).toContain("heavy: ['heavy'"); + expect(buildThinkingTimeExpressionForTest("heavy")).not.toContain( + "heavy: ['heavy', 'extra high'", + ); }); it("accepts standard selected-state markers when verifying effort", () => { @@ -66,9 +72,9 @@ describe("browser thinking-time selection expression", () => { }); it("preserves Chinese thinking-effort labels while normalizing", () => { - const expression = buildThinkingTimeExpressionForTest("heavy"); + const expression = buildThinkingTimeExpressionForTest("extra-high"); expect(expression).toContain("\\u4e00-\\u9fa5"); - expect(expression).toContain("'重度'"); + expect(expression).toContain("'极高'"); }); it("infers target model kind with token matching", () => { @@ -670,6 +676,158 @@ describe("browser thinking-time selection expression", () => { FakeElement, ), ).resolves.toEqual({ status: "switched", label: "Pro" }); + + const extraHighAttributes: Record = { + role: "menuitemradio", + "aria-checked": "false", + "data-state": "unchecked", + }; + const selectableExtraHigh = new FakeElement( + "Extra High", + extraHighAttributes, + [], + null, + () => { + extraHighAttributes["aria-checked"] = "true"; + extraHighAttributes["data-state"] = "checked"; + }, + ); + const extraHighItems = [ + selectableExtraHigh, + new FakeElement("Pro", { + role: "menuitemradio", + "aria-checked": "false", + "data-state": "unchecked", + }), + new FakeElement("GPT-5.6 Sol", { role: "menuitem", "aria-haspopup": "menu" }), + ]; + const extraHighGroup = new FakeElement( + "Extra High Pro GPT-5.6 Sol", + { "data-testid": "composer-intelligence-picker-content", role: "group" }, + extraHighItems, + ); + const extraHighMenu = new FakeElement( + extraHighGroup.textContent, + { role: "menu" }, + extraHighItems, + extraHighGroup, + ); + const mediumPill = new FakeElement("High", { + class: "__composer-pill", + "aria-expanded": "true", + "aria-haspopup": "menu", + }); + const extraHighDocumentStub = { + ...documentStub, + querySelector: (selector: string) => { + if (selector.includes("composer-intelligence-pro-thinking-effort-trigger")) return null; + if (selector.includes("composer-intelligence-picker-content")) return extraHighGroup; + if ( + selector.includes("model-switcher-dropdown-button") || + selector.includes("__composer-pill") + ) { + return mediumPill; + } + return null; + }, + querySelectorAll: (selector: string) => { + if (selector.includes("__composer-pill")) return [mediumPill]; + if (selector.includes('role="menu"') || selector.includes("data-radix")) { + return [extraHighMenu]; + } + return []; + }, + }; + const evaluateSolExtraHigh = new Function( + "document", + "performance", + "setTimeout", + "window", + "EventTarget", + "PointerEvent", + "MouseEvent", + "HTMLElement", + `return ${buildThinkingTimeExpressionForTest("extra-high", "gpt-5.6-sol")};`, + ) as typeof evaluate; + + await expect( + evaluateSolExtraHigh( + extraHighDocumentStub, + performanceStub, + (callback: () => void) => callback(), + { PointerEvent: FakeMouseEvent, MouseEvent: FakeMouseEvent, Event: FakeMouseEvent }, + FakeEventTarget, + FakeMouseEvent, + FakeMouseEvent, + FakeElement, + ), + ).resolves.toEqual({ status: "switched", label: "Extra High" }); + + const alreadyExtraHighPill = new FakeElement("Extra High", { + class: "__composer-pill", + "aria-expanded": "false", + "aria-haspopup": "menu", + }); + const alreadyExtraHighItems = [ + new FakeElement("Extra High", { + role: "menuitemradio", + "aria-checked": "true", + "data-state": "checked", + }), + new FakeElement("Pro", { + role: "menuitemradio", + "aria-checked": "false", + "data-state": "unchecked", + }), + new FakeElement("GPT-5.6 Sol", { role: "menuitem", "aria-haspopup": "menu" }), + ]; + const alreadyExtraHighGroup = new FakeElement( + "Extra High Pro GPT-5.6 Sol", + { "data-testid": "composer-intelligence-picker-content", role: "group" }, + alreadyExtraHighItems, + ); + const alreadyExtraHighMenu = new FakeElement( + alreadyExtraHighGroup.textContent, + { role: "menu" }, + alreadyExtraHighItems, + alreadyExtraHighGroup, + ); + const alreadyExtraHighDocumentStub = { + ...documentStub, + querySelector: (selector: string) => { + if (selector.includes("composer-intelligence-pro-thinking-effort-trigger")) return null; + if (selector.includes("composer-intelligence-picker-content")) { + return alreadyExtraHighGroup; + } + if ( + selector.includes("model-switcher-dropdown-button") || + selector.includes("__composer-pill") + ) { + return alreadyExtraHighPill; + } + return null; + }, + querySelectorAll: (selector: string) => { + if (selector.includes("__composer-pill")) return [alreadyExtraHighPill]; + if (selector.includes('role="menu"') || selector.includes("data-radix")) { + return [alreadyExtraHighMenu]; + } + return []; + }, + }; + + await expect( + evaluateSolExtraHigh( + alreadyExtraHighDocumentStub, + performanceStub, + (callback: () => void) => callback(), + { PointerEvent: FakeMouseEvent, MouseEvent: FakeMouseEvent, Event: FakeMouseEvent }, + FakeEventTarget, + FakeMouseEvent, + FakeMouseEvent, + FakeElement, + ), + ).resolves.toEqual({ status: "already-selected", label: "Extra High" }); }); it("selects exact Chinese Intelligence tiers without prefix collisions", async () => { @@ -729,7 +887,7 @@ describe("browser thinking-time selection expression", () => { } const cases: Array<{ - level: "light" | "standard" | "extended" | "heavy"; + level: "light" | "standard" | "extended" | "extra-high" | "heavy"; label: string; reverseAmbiguousPair?: boolean; omitExtraHigh?: boolean; @@ -737,9 +895,9 @@ describe("browser thinking-time selection expression", () => { { level: "light", label: "极速5.5" }, { level: "standard", label: "中" }, { level: "extended", label: "高", reverseAmbiguousPair: true }, - { level: "heavy", label: "极高" }, - { level: "heavy", label: "极高", reverseAmbiguousPair: true }, - { level: "heavy", label: "高", omitExtraHigh: true }, + { level: "extra-high", label: "极高" }, + { level: "extra-high", label: "极高", reverseAmbiguousPair: true }, + { level: "extra-high", label: "高", omitExtraHigh: true }, ]; for (const testCase of cases) { @@ -1303,7 +1461,7 @@ describe("browser thinking-time selection expression", () => { extraHigh.setAttribute("data-state", "unchecked"); let now = 0; let timers = 0; - const expression = buildThinkingTimeExpressionForTest("heavy", targetModel); + const expression = buildThinkingTimeExpressionForTest("extra-high", targetModel); const evaluate = new Function( "document", "performance", @@ -2061,7 +2219,7 @@ describe("browser thinking-time selection expression", () => { }; let now = 0; const performanceStub = { now: () => (now += 100) }; - const expression = buildThinkingTimeExpressionForTest("heavy", "Thinking 5.5"); + const expression = buildThinkingTimeExpressionForTest("extra-high", "Thinking 5.5"); const evaluate = new Function( "document", "performance", diff --git a/tests/cli/options.test.ts b/tests/cli/options.test.ts index cb9550cba..50c53d07f 100644 --- a/tests/cli/options.test.ts +++ b/tests/cli/options.test.ts @@ -194,10 +194,10 @@ describe("parseThinkingTimeOption", () => { ["extended", "extended"], ["high", "extended"], ["heavy", "heavy"], - ["extra-high", "heavy"], - ["extra high", "heavy"], - ["extrahigh", "heavy"], - ["xhigh", "heavy"], + ["extra-high", "extra-high"], + ["extra high", "extra-high"], + ["extrahigh", "extra-high"], + ["xhigh", "extra-high"], ] as const)("normalizes %s to %s", (input, expected) => { expect(parseThinkingTimeOption(input)).toBe(expected); }); diff --git a/tests/mcp/chatgptImage.test.ts b/tests/mcp/chatgptImage.test.ts index b01563ae1..da51f3ec3 100644 --- a/tests/mcp/chatgptImage.test.ts +++ b/tests/mcp/chatgptImage.test.ts @@ -74,7 +74,7 @@ describe("chatgpt_image MCP tool", () => { })) as { structuredContent: { resolved: { browser?: { thinkingTime?: string } } }; }; - expect(result.structuredContent.resolved.browser?.thinkingTime).toBe("heavy"); + expect(result.structuredContent.resolved.browser?.thinkingTime).toBe("extra-high"); }); test("uses a unique default output path when agents only provide a prompt", () => { diff --git a/tests/mcp/consult.test.ts b/tests/mcp/consult.test.ts index 65232fee9..60436c4ed 100644 --- a/tests/mcp/consult.test.ts +++ b/tests/mcp/consult.test.ts @@ -65,7 +65,7 @@ describe("summarizeModelRunsForConsult", () => { browserThinkingTime: "xhigh", }), ).toMatchObject({ - browserThinkingTime: "heavy", + browserThinkingTime: "extra-high", }); }); From 9003273dd0d6284358e715dcfac90c6fd93b3860 Mon Sep 17 00:00:00 2001 From: Alex Lapchenko Date: Mon, 3 Aug 2026 19:48:02 +0100 Subject: [PATCH 2/5] chore: trim thinking-time help/comments after #353 fix Co-authored-by: Cursor --- CHANGELOG.md | 1 + src/browser/actions/thinkingTime.ts | 2 -- src/cli/options.ts | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4043e776b..18b805e18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Fixed - Browser: keep `--browser-thinking-time extra-high` as Extra High (non-Pro) on GPT-5.6 Sol; reserve `heavy` for explicit Pro selection. Fixes #353. + ## 0.17.0 — 2026-08-02 ### Added diff --git a/src/browser/actions/thinkingTime.ts b/src/browser/actions/thinkingTime.ts index 972c2b630..521b11cd0 100644 --- a/src/browser/actions/thinkingTime.ts +++ b/src/browser/actions/thinkingTime.ts @@ -202,8 +202,6 @@ function buildThinkingTimeExpression( const TARGET_IS_GPT56_MODEL = ${targetIsGpt56ModelLiteral}; // Bilingual matchers: English level token + observed Chinese variants. - // Keep Extra High distinct from Pro: 'extra-high' never matches 'pro', - // and 'heavy' is reserved for explicit Pro / heavy selection. const LEVEL_TOKENS = { light: ['light', 'instant', '轻', '极速'], standard: ['standard', 'medium', '标准', '中'], diff --git a/src/cli/options.ts b/src/cli/options.ts index e3cfe0373..f227b1964 100644 --- a/src/cli/options.ts +++ b/src/cli/options.ts @@ -164,7 +164,7 @@ export function parseThinkingTimeOption(value: string): ThinkingTimeLevel { return normalized; } throw new InvalidArgumentError( - 'Thinking time must be one of "light", "standard", "extended", "extra-high" (Extra High UI), "heavy" (Pro UI), or a ChatGPT UI alias like "instant", "medium", "high", or "xhigh".', + 'Thinking time must be one of "light", "standard", "extended", "extra-high", "heavy", or a ChatGPT UI alias like "instant", "medium", "high", or "xhigh".', ); } From 75e8c13b885abad0a06be945d3ff7ab55bc85367 Mon Sep 17 00:00:00 2001 From: Alex Lapchenko Date: Mon, 3 Aug 2026 19:51:03 +0100 Subject: [PATCH 3/5] docs: point Sol max effort at extra-high, not heavy Align skill and CLI docs with the Extra High vs Pro split so agents stop requesting heavy when they mean Extra High. Co-authored-by: Cursor --- docs/browser-mode.md | 6 +++--- docs/cli-reference.md | 2 +- docs/configuration.md | 2 +- docs/mythical-pro-agents.md | 13 +++++++------ skills/oracle/SKILL.md | 7 ++++--- 5 files changed, 16 insertions(+), 14 deletions(-) diff --git a/docs/browser-mode.md b/docs/browser-mode.md index 63a319743..48d7f9540 100644 --- a/docs/browser-mode.md +++ b/docs/browser-mode.md @@ -101,7 +101,7 @@ Notes: - If an assistant response still times out (common with long Pro runs), Oracle marks the session as an incomplete capture, stores reattach/runtime diagnostics, and keeps enough browser metadata for `oracle session ` to recover the final answer. Visible ChatGPT rate-limit, temporary-unavailable, and authentication/challenge warnings are included in the error and session metadata instead of being reduced to a generic timeout. Increase `--browser-timeout` only when the browser session is truly unrecoverable. - `--browser-model-strategy `: control ChatGPT model selection. `select` (default) switches to the requested model; `current` keeps the active model and logs its label; `ignore` skips the picker entirely. (Ignored for Gemini web runs.) - Temporary Chat can reduce account-sidebar clutter for one-shot browser consults, but it is a different ChatGPT workflow: Oracle skips archive attempts there and the local transcript/artifacts are the durable record. Verify live behavior before relying on Project Sources, Deep Research reports, or multi-turn persistence. -- `--browser-thinking-time `: set the ChatGPT thinking-time intensity (Thinking/Pro models only). You can also set a default in `~/.oracle/config.json` via `browser.thinkingTime`. +- `--browser-thinking-time `: set the ChatGPT thinking-time intensity (Thinking/Pro models only). On GPT-5.6 Sol, `extra-high` selects Extra High and `heavy` selects Pro. You can also set a default in `~/.oracle/config.json` via `browser.thinkingTime`. - GPT-5.5 Pro Extended is verified from the selected item in ChatGPT's standalone Pro/Thinking effort pill or compatible Intelligence/model-picker menu. A run **fails closed** if Extended cannot be confirmed rather than silently submitting at a weaker effort. Detection failures write a bounded, redacted model-picker diagnostic to the normal session log. - `--browser-research deep`: activate ChatGPT Deep Research before submitting the prompt. Use this for broad public-web research and final cited reports, not as a replacement for GPT-5.x Pro Heavy code review or pure reasoning. - `--browser-follow-up `: submit another prompt in the same ChatGPT conversation after the initial answer. Repeat the flag for multi-turn reviews such as “challenge your recommendation”, “compare against this constraint”, then “give the final decision”. Deep Research has its own report lifecycle, so browser follow-ups are rejected when `--browser-research deep` is enabled. @@ -167,7 +167,7 @@ Oracle activates ChatGPT Deep Research through the composer tools menu, recogniz If ChatGPT initially exposes only `Called tool` / `Used tool`, Oracle treats that as an incomplete capture for Deep Research rather than a final answer. Reattach the existing session with `oracle session --render` so Oracle can recover the lazy-loaded report from the existing Chrome tab; do not rerun the research unless the browser session is unrecoverable. -Deep Research is browser-only. It does not use connected apps in v1; give it public-web scope, uploaded files, and any domain/source guidance in the prompt. For deep thinking over code or architecture without web search, prefer a normal browser run with a Pro/Thinking model and `--browser-thinking-time heavy`. +Deep Research is browser-only. It does not use connected apps in v1; give it public-web scope, uploaded files, and any domain/source guidance in the prompt. For deep thinking over code or architecture without web search, prefer a normal browser run with GPT-5.6 Sol and `--browser-thinking-time extra-high`, or a Pro model with `--browser-thinking-time extended`. Completed browser sessions also save durable artifacts under `~/.oracle/sessions//artifacts/`. Deep Research writes the extracted report to `deep-research-report.md`, and every browser run writes `transcript.md` with the prompt, final answer, conversation URL, and saved artifact references. Use `--write-output ` when you also need a copy of just the final answer at a specific path. @@ -214,7 +214,7 @@ Use browser follow-ups when a one-shot review would be too easy for the model to ```bash oracle --engine browser \ --model gpt-5.5-pro \ - --browser-thinking-time heavy \ + --browser-thinking-time extended \ -p "Review this migration plan and identify the top risks." \ --file docs/migration-plan.md \ --browser-follow-up "Challenge your previous recommendation. What would fail in production?" \ diff --git a/docs/cli-reference.md b/docs/cli-reference.md index c69e4ef67..99d4daa03 100644 --- a/docs/cli-reference.md +++ b/docs/cli-reference.md @@ -85,7 +85,7 @@ See [OpenAI / Azure / OpenRouter](openai-endpoints.md) and [OpenRouter](openrout | `--browser-manual-login` | Use persistent profile + manual login (no Keychain). | | `--browser-attach-running` | Attach to your already-running Chrome via DevTools. | | `--browser-tab ` | Reuse an existing tab (`current`, id, URL, title substring). | -| `--browser-thinking-time ` | Pro / Thinking model intensity. | +| `--browser-thinking-time ` | Effort intensity (`extra-high` = Extra High; `heavy` = Pro). | | `--browser-research deep` | Activate Deep Research mode. | | `--browser-follow-up ` | Multi-turn in the same ChatGPT conversation. | | `--browser-port ` | Pin Chrome DevTools port. | diff --git a/docs/configuration.md b/docs/configuration.md index dc23dddb5..2c89f7f9b 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -44,7 +44,7 @@ JSON5 parsing, so trailing commas and comments are allowed. autoReattachIntervalMs: 0, // interval between auto-reattach attempts (0 = disabled) autoReattachTimeoutMs: 120000, // time budget per auto-reattach attempt (default: 2m) modelStrategy: "select", // select | current | ignore (ChatGPT only; ignored for Gemini web) - thinkingTime: "extended", // light | standard | extended | heavy (ChatGPT Thinking/Pro models) + thinkingTime: "extended", // light | standard | extended | extra-high | heavy (ChatGPT Thinking/Pro models) researchMode: "off", // off | deep (ChatGPT Deep Research; browser only) manualLogin: false, // set true to reuse a persistent automation profile and sign in once (Windows defaults to true when unset) manualLoginProfileDir: null, // override profile dir (or set ORACLE_BROWSER_PROFILE_DIR) diff --git a/docs/mythical-pro-agents.md b/docs/mythical-pro-agents.md index dd8577c20..41d9afd77 100644 --- a/docs/mythical-pro-agents.md +++ b/docs/mythical-pro-agents.md @@ -86,12 +86,13 @@ The captured report lands at `~/.oracle/sessions//artifacts/deep-research-re Pro / Thinking models in browser mode accept a `--browser-thinking-time` knob: -| Level | What it maps to in ChatGPT | -| ---------- | -------------------------------- | -| `light` | Quick | -| `standard` | Default | -| `extended` | Pro Extended / Thinking Extended | -| `heavy` | Heavy thinking | +| Level | What it maps to in ChatGPT | +| ------------- | --------------------------------------------------- | +| `light` | Instant / Quick | +| `standard` | Medium / Standard | +| `extended` | High / Pro Extended / Thinking Extended | +| `extra-high` | Extra High (GPT-5.6 Sol non-Pro max) | +| `heavy` | Pro (GPT-5.6 Sol) / Heavy thinking on older layouts | ```bash oracle --engine browser --model gpt-5.5-pro \ diff --git a/skills/oracle/SKILL.md b/skills/oracle/SKILL.md index 69de9b638..e271d80a8 100644 --- a/skills/oracle/SKILL.md +++ b/skills/oracle/SKILL.md @@ -21,7 +21,8 @@ Recommended defaults: - Engine: browser (`--engine browser`) - Base Sol: `--model gpt-5.6-sol` -- Base Sol maximum reasoning: `--browser-thinking-time heavy` (Extra High) +- Base Sol maximum reasoning: `--browser-thinking-time extra-high` (Extra High) +- Explicit Pro effort on GPT-5.6 Sol: `--browser-thinking-time heavy` (Pro UI) - Browser Pro: `--model gpt-5-pro`, without a thinking-time flag - API Pro maximum reasoning: `--model gpt-5.6-sol --reasoning-mode pro --reasoning-effort max` - Fallback: explicitly use `--model gpt-5.5-pro` when GPT-5.6 is unavailable @@ -44,7 +45,7 @@ For base Sol, use: ```bash oracle --engine browser --model gpt-5.6-sol \ - --browser-thinking-time heavy \ + --browser-thinking-time extra-high \ -p "" --file "src/**" ``` @@ -108,7 +109,7 @@ and a live browser run records strict GPT-5.6 selection evidence. - `npx -y @steipete/oracle --dry-run summary --files-report -p "" --file "src/**"` - Browser run: - - `oracle --engine browser --model gpt-5.6-sol --browser-thinking-time heavy -p "" --file "src/**"` + - `oracle --engine browser --model gpt-5.6-sol --browser-thinking-time extra-high -p "" --file "src/**"` - Manual paste fallback: - `npx -y @steipete/oracle --render-markdown --copy-markdown -p "" --file "src/**"` From ca5dd5cf385e7bc19030e0a5878d04947ae5ab37 Mon Sep 17 00:00:00 2001 From: Alex Lapchenko Date: Mon, 3 Aug 2026 20:01:05 +0100 Subject: [PATCH 4/5] docs(proof): add redacted Extra High live screenshots for #353 Co-authored-by: Cursor --- proof/pr-354/01-session-meta-redacted.png | Bin 0 -> 71858 bytes proof/pr-354/02-chrome-extra-high-pill.png | Bin 0 -> 12402 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 proof/pr-354/01-session-meta-redacted.png create mode 100644 proof/pr-354/02-chrome-extra-high-pill.png diff --git a/proof/pr-354/01-session-meta-redacted.png b/proof/pr-354/01-session-meta-redacted.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e298b9e9ce4baa70851edee4fbc366d9a26a3e GIT binary patch literal 71858 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 literal 0 HcmV?d00001 From a6a154106e75d26a0a8c1bc5e7f3e2ec5b3ec597 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 5 Aug 2026 05:50:59 -0700 Subject: [PATCH 5/5] chore: keep browser proof on PR --- proof/pr-354/01-session-meta-redacted.png | Bin 71858 -> 0 bytes proof/pr-354/02-chrome-extra-high-pill.png | Bin 12402 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 proof/pr-354/01-session-meta-redacted.png delete mode 100644 proof/pr-354/02-chrome-extra-high-pill.png diff --git a/proof/pr-354/01-session-meta-redacted.png b/proof/pr-354/01-session-meta-redacted.png deleted file mode 100644 index a0e298b9e9ce4baa70851edee4fbc366d9a26a3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71858 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