github lidge-jun/opencodex v2.41.0

2 hours ago

Published to npm as @bitkyc08/opencodex@2.41.0 with dist-tag latest.

New Features

  • Read the Private Inference effort table from the installed bundle (#3273)
  • Advertise max_output_tokens on /v1/models rows (#3274)
  • Opt-in effort-variant rows for models outside Cursor's effort table (#3276)
  • Cursor tab shows effort-ladder provenance and a hint for table-less rows (#3277)
  • Roll out Gemini 3.8 Flash across Antigravity, Google, and the sidecar (#3286)
  • Add Muse Spark 1.3 on the 1.2 spec (#3317)
  • Add the direct Meta Model API provider (#3321)
  • Import the Muse Code CLI credential behind a ToS warning (#3337)
  • Give both Meta providers their brand mark (#3338)

Bug Fixes

  • Pass the bump job's permissions through the reusable-workflow call (#3262)
  • Share transient retry budget across native recovery legs (#3254)
  • Honor Kiro reset-aligned cooldown without Retry-After (#3256)
  • Bridge write_stdin through exec (#3246)
  • Stop the background write storm on responses-state.json (#3289)
  • Stop the log panel from jittering as rows scroll in (#3290)
  • Shorten request-rate cooldowns and send Retry-After on combo 503 (#3294)
  • Aggregate complete ledger incrementally (#3270)
  • Save the dashboard provider editor atomically (#3296)
  • Retry liveness probes before ocx claude spawns a proxy (#3297)
  • Fail over provider-scoped quota caps (#3298)
  • Harden safe pre-output failover (#3302)
  • Return the rotation creation time so ocx connect rotate works (#3307)
  • Bound the catalog download by inactivity, not total duration (#3310)
  • Print a dashboard URL that matches the real listener layout (#3308)
  • Let a hub-local client use the loopback listener (#3309)
  • Keep the cursor/ slug in the picker for unbranded rows (#3330)
  • Close the carry gate on an unclosed HTML comment (#3343)
  • Override fast-uri to ^3.1.7 and qs to ^6.16.0 to resolve CVEs (#3313) (#3346)

Documentation

  • Windows CI repair and v2.40.0 release outcome (#3267)
  • Cursor bundle effort-table roadmap (wp0) (#3272)
  • Identify the Private Inference build, gateway precedence, bundle table, effort rows (#3278)
  • Gemini 3.8 Flash rollout closeout (#3292)
  • Close out the bug-labelled drawdown campaign (#3311)
  • Docs+ci: record contributor work landed without a co-author trailer, and gate it (#3318)
  • Close out the contributor credit restoration unit (#3319)

Chores

  • Bump to 2.41.0 after the v2.40.0 release (#3265)
  • Trigger on release.yml; devlog for the bot-PR toggle (#3269)
  • Canonical Claude-id normalizer replaces the three Fable 5.1 seeds (#3275)
  • Make the provider-option E2E hermetic (#3301)
  • Measure the ReDoS guard as best-of-N, not one sample (#3345)

Other Changes

  • [WRONG BRANCH] release: v2.41.0 (#3342)

Changelog

Full Changelog: v2.40.0...v2.41.0

  • #3246 fix(responses): bridge write_stdin through exec @Eleven-is-cool
  • #3254 fix(chat): share transient retry budget across native recovery legs @luvs01
  • #3256 fix(oauth): honor Kiro reset-aligned cooldown without Retry-After @luvs01
  • #3262 fix(release): pass the bump job's permissions through the reusable-workflow call @lidge-jun
  • #3265 chore(dev): bump to 2.41.0 after the v2.40.0 release @lidge-jun
  • #3267 docs(devlog): Windows CI repair and v2.40.0 release outcome @lidge-jun
  • #3269 ci(service-lifecycle): trigger on release.yml; devlog for the bot-PR toggle @lidge-jun
  • #3270 fix(usage): aggregate complete ledger incrementally @Paosder
  • #3272 docs(devlog): Cursor bundle effort-table roadmap (wp0) @lidge-jun
  • #3273 feat(cursor): read the Private Inference effort table from the installed bundle @lidge-jun
  • #3274 feat(models): advertise max_output_tokens on /v1/models rows @lidge-jun
  • #3275 refactor(cursor): canonical Claude-id normalizer replaces the three Fable 5.1 seeds @lidge-jun
  • #3276 feat(cursor): opt-in effort-variant rows for models outside Cursor's effort table @lidge-jun
  • #3277 feat(gui): Cursor tab shows effort-ladder provenance and a hint for table-less rows @lidge-jun
  • #3278 docs(cursor): identify the Private Inference build, gateway precedence, bundle table, effort rows @lidge-jun
  • #3286 feat(models): roll out Gemini 3.8 Flash across Antigravity, Google, and the sidecar @lidge-jun
  • #3289 fix(responses): stop the background write storm on responses-state.json @lidge-jun
  • #3290 fix(gui): stop the log panel from jittering as rows scroll in @lidge-jun
  • #3292 docs(devlog): Gemini 3.8 Flash rollout closeout @lidge-jun
  • #3294 fix(combos): shorten request-rate cooldowns and send Retry-After on combo 503 @Veritas-7
  • #3296 fix(providers): save the dashboard provider editor atomically @lidge-jun
  • #3297 fix(cli): retry liveness probes before ocx claude spawns a proxy @Veritas-7
  • #3298 fix(combos): fail over provider-scoped quota caps @RHODIZSECURITY
  • #3301 test: make the provider-option E2E hermetic @lidge-jun
  • #3302 fix(combos): harden safe pre-output failover @RHODIZSECURITY
  • #3307 fix(connect): return the rotation creation time so ocx connect rotate works @lidge-jun
  • #3308 fix(cli): print a dashboard URL that matches the real listener layout @lidge-jun
  • #3309 fix(integrations): let a hub-local client use the loopback listener @lidge-jun
  • #3310 fix(connect): bound the catalog download by inactivity, not total duration @lidge-jun
  • #3311 docs(devlog): close out the bug-labelled drawdown campaign @lidge-jun
  • #3317 feat(models): add Muse Spark 1.3 on the 1.2 spec @lidge-jun
  • #3318 docs+ci: record contributor work landed without a co-author trailer, and gate it @lidge-jun
  • #3319 docs(devlog): close out the contributor credit restoration unit @lidge-jun
  • #3321 feat(providers): add the direct Meta Model API provider @lidge-jun
  • #3330 fix(cursor): keep the cursor/ slug in the picker for unbranded rows @lidge-jun
  • #3337 feat(oauth): import the Muse Code CLI credential behind a ToS warning @lidge-jun
  • #3338 feat(gui): give both Meta providers their brand mark @lidge-jun
  • #3342 [WRONG BRANCH] release: v2.41.0 @lidge-jun
  • #3343 fix(ci): close the carry gate on an unclosed HTML comment @lidge-jun
  • #3345 test(semver): measure the ReDoS guard as best-of-N, not one sample @lidge-jun
  • #3346 fix(deps): override fast-uri to ^3.1.7 and qs to ^6.16.0 to resolve CVEs (#3313) @lidge-jun

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.