@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
evalTodo 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 theiritemsandrequiredkeywords. - 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.filltiming 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 thinkingnow 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
- @44madfire made their first contribution in #12900
- @lockwo made their first contribution in #12903
- @michaelr made their first contribution in #12906
- @aloyzzz made their first contribution in #12907
- @Gablinas made their first contribution in #12916
- @ArpitMishra17 made their first contribution in #12918
- @tommymorgan made their first contribution in #12921
- @abcfy2 made their first contribution in #12922
- @LingLambda made their first contribution in #12923
- @itsddvn made their first contribution in #12885
Full Changelog: v18.2.10...v18.2.11