github can1357/oh-my-pi v18.1.11

7 hours ago

@oh-my-pi/pi-ai

Fixed

  • GitHub Copilot sign-in now requests only basic profile access, restoring login for Enterprise organizations that reject repository, gist, and Codespaces permissions (#10656).

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

Added

  • Added the retry.waitForUsageReset setting: when a provider reports usage-limit exhaustion with a reset time (5-hour or weekly quota windows on any provider), the session sleeps until the reset instead of failing fast past retry.maxDelayMs.
  • Added opt-in bash.allowCompoundCommands approval for conservative literal && chains, with ordered per-segment rules and normal bash policy fallback for unmatched segments. The opt-in requires a positively classified POSIX-quoting shell; incompatible and unknown shells retain legacy approval. Whole-chain denies take precedence over earlier prompts.

Fixed

  • Report oversized selected lines that cannot fit after read context, with a working raw recovery selector instead of a looping continuation hint (#10775).
  • Fixed WorkPool child sessions crashing during startup while constructing their incremental yield tool schema.
  • Commit summaries written in Vietnamese, Korean, and other accented scripts are no longer rejected for exceeding the length limit, and keep their accents as typed.

@oh-my-pi/pi-utils

Fixed

  • Fixed extractRetryHint dropping the longer timing signal when an error body carries both an account reset and an appended retry hint: competing signals now merge by longest window instead of first match, so retries honor the provider's full backoff.

What's Changed

  • fix(coding-agent): report omitted oversized read lines by @original4422 in #10798
  • fix: retry transient gateway stream failures by @aktanazat in #10686
  • fix(coding-agent): avoid WorkPool child startup crash by @eggpeat in #10755
  • fix(coding-agent): update artifact byte-budget test for oversized-line notice by @H4vC in #10831
  • fix(commit): recompose commit text after compatibility folding by @ntdatt812 in #10794
  • fix(ai): reduce GitHub Copilot OAuth scopes by @roboomp in #10657
  • docs(ai): relocate GitHub Copilot changelog entry to Unreleased by @H4vC in #10845
  • feat(coding-agent): add retry.waitForUsageReset to sleep until usage limit reset by @H4vC in #10838
  • feat(coding-agent): opt into literal compound bash approvals by @shawnkoh in #10919
  • fix(pi-walker): resolve windows clippy errors by @H4vC in #10946
  • fix(rust): resolve Windows clippy errors and maintain cross-platform signatures. by @H4vC in #10950

New Contributors

Full Changelog: v18.1.10...v18.1.11

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

NewReleases is sending notifications on new releases.