Changed
- API: default model is now
gpt-5.2-pro(and “Pro” label inference prefers GPT‑5.2 Pro). - Tests: updated fixtures/defaults to use
gpt-5.2-proinstead ofgpt-5.1-pro. - API: clarify
gpt-5.1-proas a stable alias that targetsgpt-5.2-pro. - Dependencies: refresh (notably
zod4.2.1 anddevtools-protocol0.0.1559729). - Browser: browser engine GPT selection now supports ChatGPT 5.2 (
gpt-5.2) and ChatGPT 5.2 Pro (gpt-5.2-pro); legacy labels likegpt-5.1normalize to 5.2, and “Pro” always resolves to 5.2 Pro (ignores Legacy GPT‑5.1 Pro submenu) with a top-bar label confirmation.
Fixed
- Browser: prompt commit verification handles markdown code fences better; prompt-echo recovery is more robust (including remote browser mode); multi-file uploads are less flaky (dynamic timeouts + better filename matching). Original PR #41 by Muly Oved (@mulyoved) — thank you!
- Browser: adapt to ChatGPT DOM changes (
data-turn=assistant|user) and “Answer now” gating in Pro thinking so we don’t capture placeholders/truncate answers. - Gemini web: add abortable timeouts + retries for cookie-based runs so live tests are less likely to hang on transient Gemini web responses.