$ git clone https://github.com/can1357/oh-my-pi.git
@oh-my-pi/pi-ai
Added
- Added Muse Code subscription sign-in, credential refresh, inference, and quota reporting in
/usage, with durable rate-limit backoff so quota refresh recovers instead of repeatedly retrying.
@oh-my-pi/pi-catalog
Added
- Added Muse Code as a provider with Muse Spark models and live account-scoped discovery.
- Muse Code subscriptions now resolve a compact edit-prompt variant, cutting recurring per-request tool bytes without touching other providers.
- Added Meta's new
maxreasoning effort tier to Muse Spark 1.3 (standard) on the Meta Model API and Muse Code.
Fixed
- Fixed OpenCode Go/Zen live model discovery (
GET /v1/models) missingx-opencode-sessionand omp'sUser-Agent: discovery requests now attribute with the stable install id so the requests OpenCode flags asBun fetchcarry the required session header.
- Fixed GPT-6 Astra requests through GitHub Copilot failing with an unsupported endpoint error ().
- Fixed GPT-6 Astra showing as free with a 272K-token window in the OpenAI Codex catalog by applying its documented pricing;
/extended-contextenables the wire-advertised 872K-token maximum (). - Made extended-context catalog rebuilds faster by resolving each model's maximum window once per process ().
@oh-my-pi/pi-coding-agent
Changed
- Ranged reads of text without bracket characters skip unnecessary lexical context scanning.
- Muse Code sessions send a compact hashline edit description (~3 KB less per request); all other models keep the full prompt.
Fixed
CODE
- Fixed GPT-6 Astra extended-context support and preserved maximum context windows reported by OpenAI Codex discovery ([#10980](https://github.com/can1357/oh-my-pi/pull/10980) by [@H4vC](https://github.com/H4vC)).
- Subagent
yieldno longer rejects a validdatapayload because a non-strict OpenAI-compatible backend filled the optionalerrorfield with""; previously the worker retried the identical call until the invalid-yield cap and the parent received nothing. - Fixed fullscreen
/copyoutlining only a lazily created grouped Read card, so Enter copies the assistant yield instead of tool output. memory://now resolves against the session that issued it: a caller's own memory backend answersmemory://<id>, so co-located sessions no longer read each other's memory rows, and a caller whose session is no longer live fails closed instead of being answered by a peer. Prompt completion binds to the same caller, somemory://<memory-id>stays on offer while a subagent shares the working directory. Advisors retain their owning session's memory access even without a session file.- Fullscreen
/copynow opens on the recent tail of the branch instead of replaying the whole session, so it appears immediately and steps without lag on long sessions (aloads the earlier turns). Both it and the esc-esc rewind selector also cache each transcript row set instead of re-stripping it every frame. - Fixed the fullscreen
/copyand esc-esc rewind selectors repainting the whole frame for a wheel notch that cannot move the viewport; because both open scrolled to the newest turn, wheeling down there made the frame twitch.
@oh-my-pi/pi-tui
Fixed
- Avoid inserting a trailing space when auto-completing directory paths with
@, and keep autocomplete open when accepting a directory with Tab or Enter. - Horizontal wheel reports (the sideways drift of a two-finger trackpad scroll) no longer decode as a vertical wheel direction, so fullscreen selectors such as
/copyand the rewind picker stop jumping up and back down at the end of a scroll gesture.
What's Changed
- feat(ai): add Muse Code subscription provider by
- fix(catalog): route Copilot GPT-6 models through Responses by
- fix(eval): validate bridged tool arguments before execution by
- fix(catalog,coding-agent): Astra glue by
- fix(edit): preserve formatted writethrough content by
- fix(coding-agent): accept empty-string yield error beside data by
- fix(tui): fold lazy grouped reads into /copy outline by
- fix(tui): avoid trailing space on directory at-completions by
- fix(tui): chain directory at-completions on Enter acceptance by
- fix(ai,catalog): send x-opencode-session on Go usage polls and gateway discovery by
- fix(coding-agent): bind memory URLs to their calling session by
- perf(read): skip lexical context scans for bracket-free text by
- fix(catalog,coding-agent): memoize Astra max-window fallback, default… by
- fix(tui): do not decode horizontal wheel reports as a vertical direction by
- perf(tui): open /copy on the recent tail and cache selector rows by
New Contributors
Full Changelog: v18.1.11...v18.1.12
Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf github.com.
Wie bewertest du diesen Beitrag?
1 Klick Feedback Teilen mit Netzwerk & Team:
Hat Ihnen dieser Tipp / Anleitung geholfen?
Community-Analysen & Experten-Meinungen 0
Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf „ Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum 🔴 Akute Relevanz 52%
🟡 In Evaluierung 22%
🟢 Keine Auswirkung 13%
Spannende Innovation 13%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Tipp: Mit Pfeiltasten [ ← ] und [ → ] blättern
SOCIAL SHARE CARD GENERATOR