chore(deps): update dependency can1357/oh-my-pi to v18.9.0 #220
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/can1357-oh-my-pi-18.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
18.8.9→18.9.0Release Notes
can1357/oh-my-pi
v18.9.0Compare Source
@oh-my-pi/pi-agent-core
Fixed
@oh-my-pi/pi-ai
Breaking Changes
retainTextSignatureoption fromconsumeGoogleStreamandstreamGoogleGenAI; Google routes now consistently preserve text reply signatures.SessionsApiimplementations must implementpermits(provider, sessionId, credentialId).Added
matchesReplacementCredentialandisSameOAuthAccountto help identify credential replacement and account ownership.AuthStorage.sessions.permits(provider, sessionId, credentialId)for checking whether a stored account may serve a session restricted to an account pool.judgeQuestions()for loading judge questions from JSON with inferred choice labels and answer types, plusrenderQuestion()for templated instructions.Changed
parentSessionIdandminimizeEffortstream options. Branched side requests can reuse a conversation's prompt cache, and supported models can run them at their lowest effort without losing cache reuse.<think>text in replies.Fixed
/usagewhen an OAuth token is supplied throughANTHROPIC_API_KEY.thinkingblocks; thinking is now restored as model reasoning across Google, Vertex, Antigravity, Gemini CLI, and Factory Droid routes.auth.accountPoliciesentries referring to unavailable accounts from preventing startup, account selection, or login; such entries are now skipped with a warning.@oh-my-pi/pi-catalog
Fixed
@oh-my-pi/pi-coding-agent
Added
ctx.annotationsextension API for submitting and collecting/annotatefeedback on text and diffs./settings→ Context, allowing custom instruction filenames without editing YAML.composer.predictions, which suggest the user's next message as ghost text after each turn and support Tab or Right to accept the suggestion. Predictions use an additional model request and are included in session usage and/stats.tui.autoGraph: smartwith data-aware chart recommendations, including labels, grouping, ordering, shading, reference rows, measure direction, and suitable chart types.retry.fallbackOnto restrict model fallback to quota errors (usage-limit) or to non-quota errors (except-usage-limit), while retaininganyas the default.omp usage resetcommands to list saved Codex and Claude rate-limit resets and redeem a selected reset from the CLI, scripts, or auth-broker clients.computertool now keeps the display awake while operating and reports when the screen is locked or asleep.Changed
computer.window()failure messages by listing open windows grouped by application, with the requested application shown first.--binary --refaccepts release tags.autoRedeem: nois configured./btwanswers are promoted or turns are moved, preventing provider summaries from being sent as model-generated reasoning.Fixed
tiny,smol, ordefaultmodels.omp --resume -pcontinuing stale todos instead of printing the answer and exiting./btw, IRC, and composer-prediction requests losing the conversation prompt cache on Codex and after thinking-level changes on GPT-6 models.about:blankand no-op navigations hanging until timeout.:maxand:off.win.ref("e5").click()throwing errors; element interaction options are now supported and documented.read("artifact://N")calls returning a capped preview instead of the artifact's selected text.read,eval, orbashoutput is truncated by the column limit.skill://resources and other MCP resources, including discovery order, loading state, and clean shutdown of stalled servers.cfg://settings approval prompt now honorsask.timeoutrather than always expiring after ten seconds.computer.window()failing to find windows by ID or application when many windows were open.grephiding matches that appeared beyond the first 512 bytes of a long line.@oh-my-pi/pi-mnemopi
Added
clipRecallContentfor applications that need to format content consistently with Mnemopi recall previews.Fixed
@oh-my-pi/pi-natives
Added
applyBinaryPatch(oldPath, patchPath, outPath)for applying HDiffPatch single-stream delta patches, including zstd-compressed patches, to files.screenState, and screen captures.Changed
grep()andsearch()to truncate matching lines around the first match when they exceedmaxColumns, mark truncated sides with..., and report the match's character column.Fixed
@oh-my-pi/omp-stats
Fixed
@oh-my-pi/pi-tui
Added
Editor.predictioncallback. Press Tab or Right at the end of a line to accept the suggested text without submitting.assistantMessageTexttheme token for coloring assistant reply prose while preserving the terminal default when unset or empty.Changed
:rawselector for retrieving complete lines.Fixed
/treestalling or using excessive memory when opened on long sessions with many branch points.@oh-my-pi/pi-utils
Breaking Changes
takeRecentLoopPhase()totakeLoopPhaseAttribution(). The new API returns aLoopPhaseAttributionobject ({ label, ms }) and reports a label only when it accounts for more time than unlabeled work within an armed measurement window.Added
withLoopPhase(label, fn)for attributing synchronous work to a named loop phase, with automatic cleanup even when the callback throws.Changed
Fixed
What's Changed
New Contributors
Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.8.9...v18.9.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.