Skip to content

v2.25.0-preview.20260818

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Aug 07:14
Immutable release. Only release title and notes can be modified.
11f6f4c

Published to npm as @bitkyc08/opencodex@2.25.0-preview.20260818 with dist-tag preview.

Bug Fixes

  • Allow AI Studio bare Gemini Flash IDs (#1894) + Wave 5 roadmap (#1921)
  • Allow AI Studio bare Gemini Flash IDs (#1739)
  • Fail closed when the top-level process query fails (#1925)
  • Preserve Responses URL authority (#1718)
  • Scope durable thought signatures to the upstream destination (#1929)
  • Stop DeepSeek V4 tool replay loops (#1884)
  • Repair stale OMP reasoning tiers (#1902)
  • Nested tools, clean EOF, GetUsableModels probe, cmd/command (#1900)
  • Match live agy model discovery (#1897)
  • Decide code mode from tool semantics, not from the name exec (#1951)
  • Teach code-mode nested helpers in the shared catalog nudge (#1895)
  • Restore the un-namespaced requirement on the shell-bridge check (#1953)
  • Send a bare ide_version, not the whole User-Agent (#1955)
  • Align User-Agent token order and auth_method with 2.5.5 decompilation (#1891)
  • Send a bare ide_version + Wave 5 closeout record (#1957)
  • Sanitize both shim recursion-guard variables (#1960)
  • Drop the backtracking trailing-slash regex (CodeQL #87) (#1966)
  • Trust ScheduledTasks module during elevation (#1821)
  • Recompute normalized estimated totals (#1831)
  • Clean-EOF terminal gate and real image content in tool results (#1993)
  • Surface a cancel we did not request instead of dropping the turn (#1994)
  • A turn that did not finish is not completed (#1995)

Documentation

  • Record the Wave 5 WP5 triage outcome (#1849 split, #1049 assessed) (#1943)
  • Record Wave 5C and correct the #1887 consolidation call (#1952)
  • Record the Wave 5B merge train outcome (#1948)
  • Record the Wave 5C Cursor outcome (#1954)
  • Publish the remaining Wave 5 record corrections (#1969)
  • [WRONG BRANCH] Promote dev to preview: Wave 5 record corrections (#1970)
  • Final Wave 5 campaign record, including its own errors (#1972)
  • Separate fixed-in-code from closed-by-scan for CodeQL #87 (#1973)
  • [WRONG BRANCH] Promote dev to preview: alert-precision record (#1975)
  • Record the post-scan resolution of CodeQL #87 (#1978)
  • [WRONG BRANCH] Promote dev to preview: post-scan closing note (#1979)
  • Final Wave 5 errata (#1981)
  • [WRONG BRANCH] Promote dev to preview: final Wave 5 errata (#1982)
  • Publish the Wave 5 closing record (#1984)
  • [WRONG BRANCH] Promote dev to preview: Wave 5 closing record (#1985)
  • Release-readiness note for the cursor-call integration (#1996)
  • Record the real workflow state at the gated SHA (#1999)

Chores

  • [WRONG BRANCH] chore(preview): promote dev for the v2.20.0 line (#1768)
  • [WRONG BRANCH] Merge dev into preview: ignore leftover test temp files (#1911)
  • Assert what Vertex sends, not that two settings agree (#1922)
  • Bind the writer effects to one temp path, in order (#1923)
  • A0 characterization — lock current service-tier behavior (#1886) (#1892)
  • Centralize shim recursion-guard sanitization (#1961)

Other Changes

  • [WRONG BRANCH] Merge dev into preview: Windows suite green (#1907)
  • Fast-forward dev onto main (#1913)
  • Merge main into dev: v2.24.2 release (#1917)
  • [WRONG BRANCH] Merge main into preview: v2.24.2 release (#1918)
  • [WRONG BRANCH] Promote dev to preview: Wave 5 campaign (107 commits) (#1962)
  • [WRONG BRANCH] promote: dev -> preview after the Wave 5 campaign (#1958)
  • [WRONG BRANCH] promote: dev -> main after the Wave 5 campaign (#1959)
  • [WRONG BRANCH] Promote dev to preview: CodeQL #87 ReDoS fix + closeout correction (#1967)
  • [WRONG BRANCH] Promote dev to preview: v2.25.0 release train (#2000)
  • [WRONG BRANCH] release: v2.25.0-preview.20260818 (#2002)
  • Merge main into preview: v2.19.0 release (preview keeps its prerelease version) (fef111ef)
  • Merge main into preview: v2.22.0 line (8e154f72)
  • Merge dev into preview: v2.23.0 release (86039dae)
  • Merge dev into preview: v2.24.0 release (d240148c)
  • Merge dev into preview: v2.24.1 release (f32a2f55)

Changelog

Full Changelog: v2.24.2...v2.25.0-preview.20260818

  • #1718 fix(adapters): preserve Responses URL authority @luvs01
  • #1739 fix(google): allow AI Studio bare Gemini Flash IDs @chilung-cgu
  • #1768 [WRONG BRANCH] chore(preview): promote dev for the v2.20.0 line @lidge-jun
  • #1821 fix(windows): trust ScheduledTasks module during elevation @luvs01
  • #1831 fix(usage): recompute normalized estimated totals @luvs01
  • #1884 fix(cline-pass): stop DeepSeek V4 tool replay loops @Wibias
  • #1891 fix(antigravity): align User-Agent token order and auth_method with 2.5.5 decompilation @dbc-hbin
  • #1892 test(fastwire): A0 characterization — lock current service-tier behavior (#1886) @olddonkey
  • #1895 fix(adapters): teach code-mode nested helpers in the shared catalog nudge @jonathanli12
  • #1897 fix(antigravity): match live agy model discovery @iF2007
  • #1900 fix(cursor): nested tools, clean EOF, GetUsableModels probe, cmd/command @yansigit
  • #1902 fix(cline-pass): repair stale OMP reasoning tiers @n3wr1ch
  • #1907 [WRONG BRANCH] Merge dev into preview: Windows suite green @lidge-jun
  • #1911 [WRONG BRANCH] Merge dev into preview: ignore leftover test temp files @lidge-jun
  • #1913 Fast-forward dev onto main @lidge-jun
  • #1917 Merge main into dev: v2.24.2 release @lidge-jun
  • #1918 [WRONG BRANCH] Merge main into preview: v2.24.2 release @lidge-jun
  • #1921 fix(google): allow AI Studio bare Gemini Flash IDs (#1894) + Wave 5 roadmap @lidge-jun
  • #1922 test(google): assert what Vertex sends, not that two settings agree @lidge-jun
  • #1923 test(codex): bind the writer effects to one temp path, in order @lidge-jun
  • #1925 fix(windows): fail closed when the top-level process query fails @lidge-jun
  • #1929 fix(responses): scope durable thought signatures to the upstream destination @lidge-jun
  • #1943 docs(devlog): record the Wave 5 WP5 triage outcome (#1849 split, #1049 assessed) @lidge-jun
  • #1948 docs(devlog): record the Wave 5B merge train outcome @lidge-jun
  • #1951 fix(adapters): decide code mode from tool semantics, not from the name exec @lidge-jun
  • #1952 docs(devlog): record Wave 5C and correct the #1887 consolidation call @lidge-jun
  • #1953 fix(adapters): restore the un-namespaced requirement on the shell-bridge check @lidge-jun
  • #1954 docs(devlog): record the Wave 5C Cursor outcome @lidge-jun
  • #1955 fix(antigravity): send a bare ide_version, not the whole User-Agent @lidge-jun
  • #1957 fix(antigravity): send a bare ide_version + Wave 5 closeout record @lidge-jun
  • #1958 [WRONG BRANCH] promote: dev -> preview after the Wave 5 campaign @lidge-jun
  • #1959 [WRONG BRANCH] promote: dev -> main after the Wave 5 campaign @lidge-jun
  • #1960 fix(test): sanitize both shim recursion-guard variables @lidge-jun
  • #1961 test(codex): centralize shim recursion-guard sanitization @lidge-jun
  • #1962 [WRONG BRANCH] Promote dev to preview: Wave 5 campaign (107 commits) @lidge-jun
  • #1966 fix(antigravity): drop the backtracking trailing-slash regex (CodeQL #87) @lidge-jun
  • #1967 [WRONG BRANCH] Promote dev to preview: CodeQL #87 ReDoS fix + closeout correction @lidge-jun
  • #1969 docs(devlog): publish the remaining Wave 5 record corrections @lidge-jun
  • #1970 [WRONG BRANCH] Promote dev to preview: Wave 5 record corrections @lidge-jun
  • #1972 docs(devlog): final Wave 5 campaign record, including its own errors @lidge-jun
  • #1973 docs(devlog): separate fixed-in-code from closed-by-scan for CodeQL #87 @lidge-jun
  • #1975 [WRONG BRANCH] Promote dev to preview: alert-precision record @lidge-jun
  • #1978 docs(devlog): record the post-scan resolution of CodeQL #87 @lidge-jun
  • #1979 [WRONG BRANCH] Promote dev to preview: post-scan closing note @lidge-jun
  • #1981 docs(devlog): final Wave 5 errata @lidge-jun
  • #1982 [WRONG BRANCH] Promote dev to preview: final Wave 5 errata @lidge-jun
  • #1984 docs(devlog): publish the Wave 5 closing record @lidge-jun
  • #1985 [WRONG BRANCH] Promote dev to preview: Wave 5 closing record @lidge-jun
  • #1993 fix(cursor): clean-EOF terminal gate and real image content in tool results @lidge-jun
  • #1994 fix(cursor): surface a cancel we did not request instead of dropping the turn @lidge-jun
  • #1995 fix(bridge,adapters): a turn that did not finish is not completed @lidge-jun
  • #1996 docs(devlog): release-readiness note for the cursor-call integration @lidge-jun
  • #1999 docs(devlog): record the real workflow state at the gated SHA @lidge-jun
  • #2000 [WRONG BRANCH] Promote dev to preview: v2.25.0 release train @lidge-jun
  • #2002 [WRONG BRANCH] release: v2.25.0-preview.20260818 @lidge-jun
  • fef111ef Merge main into preview: v2.19.0 release (preview keeps its prerelease version)
  • 8e154f72 Merge main into preview: v2.22.0 line
  • 86039dae Merge dev into preview: v2.23.0 release
  • d240148c Merge dev into preview: v2.24.0 release
  • f32a2f55 Merge dev into preview: v2.24.1 release