You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenAI: switch the default model to gpt-5.5-pro, add explicit gpt-5.5 support, and roll older Pro CLI aliases (gpt-5.1-pro, gpt-5.2-pro) forward to the current Pro API target.
Browser: target ChatGPT GPT-5.5 Pro by default for Pro browser runs and recognize current GPT-5.5 picker labels such as Pro Extended and Thinking Heavy.
Dependencies: update the npm dependency set.
Fixed
Gemini web: prefer the latest non-empty streaming response chunk so gemini-3-pro and gemini-3.1-pro browser runs do not report (no text output) when the first chunk is an empty placeholder. (#153, #154) — thanks @manhtruong03.
Browser: keep ChatGPT cookie sync to the minimal auth/Cloudflare set by default, preventing oversized request headers from breaking browser runs after login.
Browser: recover missing project/workspace URLs by resetting the tab before falling back to the base ChatGPT URL.
Browser: recognize uploaded attachments from current ChatGPT file-chip labels, wait for a clickable send button, and continue when ChatGPT omits sent-message attachment UI after upload has already completed.
Browser: reattach completed Pro sessions by anchoring response capture to the matching prompt turn instead of filtering out already-visible answers.
CLI: avoid loading clipboardy during startup and add /usr/sbin before lazy clipboard loading on Intel macOS, preventing spawnSync sysctl ENOENT crashes from transitive architecture detection. (#129)
Browser: track ChatGPT's composer rewrite by matching the new __composer-pill model button and selecting thinking effort from the model menu's per-row effort control, with bilingual label matching and old-chip fallback. (#146) — thanks @SyntaxSmith.
Browser: open isolated local browser tabs directly on the configured ChatGPT URL instead of starting at about:blank and navigating later. (#139) — thanks @betamod.
MCP: prevent the stdio server from auto-starting a second time when imported by an oracle-mcp bin shim. (#137) — thanks @SyntaxSmith.
Browser: avoid Linux hidden-home temp dirs for ephemeral Chrome profiles and redact inline cookie values in low-level debug config logs. (#136) — thanks @lodekeeper.
Browser: fail attachment submissions before send instead of falling back to Enter after upload/send-readiness timeouts. (#115, #116) — thanks @HeMuling.
Browser: stabilize localized ChatGPT model selection when the header stays generic by waiting on composer-footer model state changes. (#118) — thanks @dedene.
CLI: accept -p - / --prompt - to read the prompt from stdin. (#117) — thanks @frankekn.
Browser: preserve prompt-too-large fallback recovery after a dead-composer retry. (#117) — thanks @frankekn.
Browser: guard assistant response capture against stale turns from a different ChatGPT conversation. (#117) — thanks @frankekn.
Browser: verify sent attachments against the expected user turn instead of stale earlier turns. (#117) — thanks @frankekn.