github can1357/oh-my-pi v18.2.11

2 hours ago

@oh-my-pi/pi-agent-core

Fixed

  • Fixed background job completions interrupting foreground Bash and eval calls, which could cause those calls to be repeatedly moved into the background.

@oh-my-pi/pi-ai

Fixed

  • Fixed Claude Opus 5.5 not applying a mid-session switch to high-effort reasoning when the session started without an explicit effort setting.
  • Fixed Alibaba Token Plan monthly quotas not appearing in usage reports or the status line.

@oh-my-pi/pi-catalog

Added

  • Added built-in StepFun provider support for the step-5-preview model, including live model discovery.

Fixed

  • Fixed cost estimation for OpenAI Codex GPT-6 Sol and Luna models across standard and worker routes.
  • Fixed GitHub Copilot Grok 4.x models failing to make requests.

@oh-my-pi/pi-coding-agent

Fixed

  • Fixed nested eval Todo updates not being reflected by the Todo tracker, including cases where a cell fails after committing an update.
  • Fixed strict-mode structured-output validation for JSON Schemas without a root type, preserving their items and required keywords.
  • Improved streamed TTSR whole-buffer matching to avoid repeated scans from the beginning of the buffer.
  • Fixed plural browser queries when compiled binaries provide shallow stack traces.
  • Fixed browser tab.fill timing out on pages whose animation frames stall.
  • Fixed the first LSP diagnostics request returning no results while a newly started language server is still analyzing.
  • /shake thinking now reports the number of tokens freed.

@oh-my-pi/pi-natives

Changed

  • Improved warmHighlighter() so it prepares TypeScript, TSX, JavaScript, Bash, Python, Rust, and Markdown highlighting in the background, reducing delays on the first highlight for these languages.

@oh-my-pi/pi-tui

Added

  • Added a Skills section to the settings.
  • Enabled OSC 8 hyperlinks in rio.

Fixed

  • Fixed scrolling startup release notes without requiring an initial Escape keypress.
  • Improved usage quota display so names remain distinguishable and readable in narrow and multi-column dashboards.

@oh-my-pi/pi-wire

Added

  • Added public API contract and authentication schemas for the Skillshare registry.

What's Changed

  • fix(coding-agent/tools): keep native JSON Schema roots out of JTD conversion by @roboomp in #12896
  • fix(browser): drive tab.fill and frame actions off puppeteer Locator by @roboomp in #12898
  • Add Pi-compatible RPC primitives get_entries(since), get_tree, get_available_thinking_levels to RPC protocol by @44madfire in #12900
  • fix(browser): tolerate missing Puppeteer callsites by @Dante-dan in #12902
  • fix(tui): preserve distinguishing usage quota labels by @lockwo in #12903
  • fix(coding-agent): explain model fallback causes by @lockwo in #12904
  • fix(catalog): route Copilot Grok 4.x through the Responses API by @roboomp in #12905
  • fix(tui): make startup changelog scrollable after welcome animation by @michaelr in #12906
  • feat(coding-agent): expose before_subagent_spawn hook for extensions by @aloyzzz in #12907
  • fix(coding-agent): report tokens freed by /shake thinking by @Gablinas in #12916
  • feat(catalog): added StepFun provider with live model discovery by @ArpitMishra17 in #12918
  • fix(todo): refresh tracker after nested eval updates by @tommymorgan in #12921
  • feat(tui): enable OSC 8 hyperlinks on rio by @abcfy2 in #12922
  • feat(coding-agent): configure extended context for custom providers by @LingLambda in #12923
  • fix(agent): stopped background completions from cascading auto-backgrounding by @roboomp in #12874
  • fix(usage): show Alibaba Token Plan monthly quotas by @roboomp in #12877
  • fix(codex): update client version for GPT-6 models by @itsddvn in #12885
  • perf(coding-agent): avoid repeated whole-buffer TTSR scans by @Dante-dan in #12887
  • fix(lsp): deferred provisional cold diagnostics by @roboomp in #12890
  • fix(natives): drop the stale minimizer filter generator from pi-natives by @STRML in #12891
  • docs: documented OTLP exporter request header env variables by @roboomp in #12897

New Contributors

Full Changelog: v18.2.10...v18.2.11

Don't miss a new oh-my-pi release

NewReleases is sending notifications on new releases.