🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🪟 Windows TippsAnnouncing new builds for 11 September 2026(11.09.2026 um 19:11 Uhr)
🪟 Windows TippsChild account not showing in Microsoft Family(11.09.2026 um 11:11 Uhr)
🪟 Windows TippsUnable to connect to localhost MySQL workbench(11.09.2026 um 14:07 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🪟 Windows TippsAnnouncing new builds for 11 September 2026(11.09.2026 um 19:11 Uhr)
🪟 Windows TippsChild account not showing in Microsoft Family(11.09.2026 um 11:11 Uhr)
🪟 Windows TippsUnable to connect to localhost MySQL workbench(11.09.2026 um 14:07 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)

💾 Tools 🕛 vor 1 Monat 11 Min Lesezeit
0

GitHub: v17.2.4

↗ Quelle (GitHub · github.com)
🗣️ Stimme:
📑 Inhaltsübersicht
🐙
$ git clone https://github.com/can1357/oh-my-pi.git

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


Fixed



  • Fixed Codex V2 remote compaction bypassing the provider's live WebSocket transport before trying SSE ().


@oh-my-pi/pi-ai


Fixed



  • Fixed Codex WebSocket tool-result turns replaying full history when the preceding tool-call ID required Responses API normalization ().

  • Fixed provider-native Codex compaction streams bypassing WebSocket-first transport selection and SSE transport fallback ( invariant on every entry path. ().


@oh-my-pi/pi-catalog


Added



  • Added AnthropicCompat.streamIdleTimeoutMs and propagated it through buildAnthropicCompat so direct Anthropic provider streams can configure their inter-event idle watchdog.

  • Fixed Ollama Cloud DeepSeek V4 Pro/Flash models (including dated tag variants such as deepseek-v4-flash:0731) reporting an incorrect max-output-tokens figure by pinning it to the deployment's enforced 65536-token output ceiling (); restored the bundled gpt-5.4, gpt-5.6-sol, and gpt-5.3-codex-spark entries a single-account regen had dropped.

  • Fixed google-antigravity models always reporting $0 cost: Antigravity discovery carries no pricing, so the generator now back-fills each model with its Google list price (Gemini ids from the google provider, including -preview id aliases; Claude ids from google-vertex, falling back to anthropic).

  • Fixed OpenRouter deepseek/deepseek-v4-flash-0731 exposing only high thinking effort by consuming the live reasoning.supported_efforts and default_effort metadata and bundling its low/high/max ladder. ().

  • Fixed Anthropic web search sending unsupported temperature parameters to sampling-restricted Claude models ().

  • Fixed mid-turn steering/peer-interrupt tool skips rendering as errors (red ✘, red border/text) in the TUI; pending and in-flight interrupt placeholders now render as neutral info cards while preserving whether tool.execute started ().

  • secret-placeholder.key now resolves under XDG state ($XDG_STATE_HOME/omp/secret-placeholder.key) instead of the agent config directory, so it follows the same XDG layout as other state files.

  • Daemon runtime directories (run/daemons/<hash>) and provider in-flight tracking (run/provider-inflight) now resolve under XDG state ($XDG_STATE_HOME/omp/run/) instead of the config root, keeping ephemeral runtime state out of ~/.config.

  • marketplaces.json now resolves under XDG data ($XDG_DATA_HOME/omp/marketplaces.json) instead of the config root, aligning with the XDG data category for user-scoped registry files.

  • Existing XDG installs keep their placeholder key and marketplace registry: the legacy ~/.omp/agent/secret-placeholder.key and ~/.omp/marketplaces.json are copied to their XDG locations on first resolution.


Fixed



  • Fixed sessions without a granted write tool hiding discoverable and MCP tools behind the unusable xd:// transport; those sessions now disable device mounting and expose the tools directly without gaining write access.

  • Fixed collab guest prompts being sent to models as unframed developer context, so guest messages now retain their transcript attribution while reaching the model as prioritized user interjections ( by ).

  • Fixed compiled binaries failing to import nested wildcard export subpaths such as @oh-my-pi/pi-coding-agent/slash-commands/helpers/active-oauth-account. Node matches * in an exports pattern across /, but the bundled registry enumerated only the top level and skipped any key containing a slash, so such an import resolved from source and died under bunfs — reproducible on the published 17.2.1 binary.

  • Fixed concurrent session appends during /move recreating an orphaned .jsonl fragment in the old session directory ().

  • Fixed a subagent killed from the Agent Hub (x) reappearing as a parked row after closing and reopening the hub in a local session; the kill now leaves the ref registered as terminal aborted instead of unregistering it, so the persisted-subagent rescan no longer re-adopts the surviving transcript ().

  • Fixed two remaining tool-card double renders: a superseded assistant turn no longer leaves its never-run cards above the re-run's fresh cards (a TTSR rewind retracts them immediately; an auto-retry removes the synthetic-settled failure cards when it supersedes the turn — while a genuinely terminal failure keeps its card visible), and a successful read whose persisted result wins a transcript-rebuild race no longer creates a fallback read group when its delayed live completion arrives ().

  • Withheld advisor nits and concerns while the primary turn is explicitly marked in progress, while still allowing blockers for unrecoverable active side effects.

  • Preserved explicit -e/--extension and --hook packages under

    --no-extensions while excluding ambient extension factories and sibling

    capabilities from settings or installed OMP packages.

  • Fixed explicit thinking metadata in models.yml custom definitions and modelOverrides being replaced by canonical catalog policy during model rebuilding. ().

  • Fixed the in-process kill builtin to validate signals, preserve negative PID operands, signal every process in pipeline jobs, continue after bad targets, and refuse non-probe signals aimed at the host process or process group.


@oh-my-pi/omp-stats


Fixed



  • Fixed provider usage window stats silently showing no data during SQLite contention by installing a five-second busy timeout on read-only agent database connections ().

  • Fixed interactive terminals suppressing all output and input when the host project sets NODE_ENV=test or BUN_ENV=test ().


What's Changed



  • fix(coding-agent): retract superseded turn's tool cards to stop double render by

  • feat(mcp): let a server opt into integer JSON-RPC request ids by

  • feat(keybindings): accept shift+up for the steering dequeue by

  • fix(coding-agent): omit unsupported Anthropic search temperature by

  • fix(agent): route codex v2 compaction through websockets by

  • fix(tui): render mid-turn steering skips as info, not errors by

  • fix(ai): honor model.compat.streamIdleTimeoutMs in the Anthropic idle watchdog by

  • fix(coding-agent): refresh context files on plugin reload by

  • fix(tui): prevent test env from suppressing interactive launch by

  • fix(ai): retry opaque OpenRouter strict-tool errors by

  • fix(catalog): inherit base model limits for ollama tag variants by

  • fix(session): fence appends during session moves by

  • fix(extensions): bundle nested wildcard export subpaths for compiled binaries by

  • fix(ai): preserve Codex WebSocket chaining for normalized IDs by

  • fix(coding-agent): preserve explicit extensions in isolation by

  • fix(collab): treat guest prompts as user interjections by

  • fix(tui): backpressure slow loader paints by

  • fix(ai): install auth-db busy handler before open()-path leases DDL by

  • fix(ai): latch and surface a corrupt credential-block store by

  • fix(title): reject overlong auto-generated session titles by

  • fix(stats): wait for contended usage snapshot reads by

  • fix(catalog): honor openrouter deepseek effort metadata by

  • fix(coding-agent): suppress WIP advisor non-blockers by

  • fix(xdg): fix files and folder for xdg-maintained by

  • Bound synchronous SQLite busy-waits in headless hosts by

  • fix(memory): clarify /memory stats and /memory diagnose message when memory is off by

  • fix(coding-agent): keep hub-killed subagent from resurrecting as parked by


New Contributors








Full Changelog: v17.2.3...v17.2.4

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf github.com.
↗ Original-Artikel auf github.com lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

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 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
2 Quellen
The Gemini desktop app is now available for Windows
1 Quelle
Seamlessly import your team and data from Microsoft to Google Workspace during setup
1 Quelle
Announcing new builds for 11 September 2026