github can1357/oh-my-pi v18.0.6

2 hours ago

@oh-my-pi/pi-ai

Added

  • Added the backgroundIdleMs option to customize how long background auth-broker activity remains active before automatically parking.

Fixed

  • Fixed auth-broker background activity keeping processes alive unnecessarily, so unused broker-backed auth storage now parks automatically and no longer prevents CLI exit.

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

Added

  • Added fast, cached conventional commit message generation to the git TUI and omp commit --legacy, including automatic handling of whitespace-only changes, clearer commit scopes, and improved grammar and tense in generated summaries.
  • The git TUI sidebar now supports collapsing and expanding the Unstaged and Staged sections, with keyboard shortcuts to stage or unstage an entire section.
  • Long streaming thinking and reasoning output now continues into terminal scrollback during a turn instead of remaining clipped to the viewport.

Changed

  • omp commit --legacy now uses the same conventional commit message generation as the git TUI.
  • The git TUI sidebar now groups new files separately from tracked changes in the Unstaged section, while Staged and commit file lists use a unified status-based view.
  • Improved resilience when streaming output changes during rendering, preventing incomplete blocks from causing further display updates to fail.

Fixed

  • Commit-message generation errors in the git TUI now remain visible in the status bar instead of disappearing and returning to an idle state.
  • Fixed omp update leaving standalone Windows binaries on the old version when stale Bun launcher metadata was present, and preserved launchers installed by a newer concurrent update during binary repair (#9806).
  • Quitting omp git during commit-message generation now exits cleanly without leaving the process running.

@oh-my-pi/pi-natives

Fixed

  • Improved TypeScript and TSX syntax highlighting, including correct handling of type annotations and template literals.

@oh-my-pi/pi-tui

Added

  • Added Markdown.getLastRenderStableText() to expose the stable prefix of streamed Markdown text for append-only transcript publication.

@oh-my-pi/pi-utils

Added

  • Added conventional commit generation with support for dependency, security, configuration, UX, and infrastructure commit types, plus configurable caching and large-diff analysis behavior.

What's Changed

  • fix(cli): repair stale Windows update launchers by @roboomp in #9807

Full Changelog: v18.0.5...v18.0.6

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

NewReleases is sending notifications on new releases.