chore(deps): update dependency can1357/oh-my-pi to v18.11.3 #231
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.11.2→18.11.3Release Notes
can1357/oh-my-pi
v18.11.3Compare Source
@oh-my-pi/pi-agent-core
Added
prepareQueuedMessagesreceives which queue (steeringorfollowUp) a batch came from (#16026)@oh-my-pi/pi-ai
Fixed
const,enum,default, examples, and custom annotations, or treating property names as schema keywords (#15927 by @jchanghong023).POST /v1/chat/completionsstreams being dropped (terminated) after ~255 s without upstream output, e.g. while xAI generates a large tool call's arguments, which arrive only when complete; the stream now sends an SSE: keepalivecomment every 15 s (#15940 by @radkawar)@filemention contents and hidden extension messages as a trailingsystemmessage instead of ending the request on the user's turn (#15881)@oh-my-pi/pi-catalog
Changed
google-antigravitylogin option to "Google Antigravity (Gemini, Claude, GPT-OSS)" so it is distinguishable from similarly named third-party plugins and no longer implies support stops at Gemini 3 (#15998 by @savanne-kham).Fixed
z-ai/glm-5.3-flashfailing every request with "not available on this endpoint": the catalog routes it to chat completions, the only endpoint Command Code lists for it (#15922 by @jasonharrison)/handofffailing with400 Provider returned erroron OpenRouter's hosted Muse Spark 1.x and Muse Wonder models: requests no longer send atool_choicethe upstream Meta backend rejects (#15910)gemini-3.7-flashwhen a refresh fails after an upgrade (#15770 by @adi-IL)@oh-my-pi/pi-coding-agent
Breaking Changes
ui.approve()hosts receive an optionalsessionchoice label and answer"once","session", or"deny"instead of a booleanAdded
imageCountBudgetto custom models andmodelOverridesin models.yml, so a custom gateway can state its host's image limit instead of the default of 5; past that limit the oldest images were dropped on every new image, which rewrote the provider's prompt cache (#15002, #15969 by @aramalipoor)πbrand (π-work), so sessions from different profiles are distinguishable at a glance; the default profile is unchanged (#15622 by @matthewrball)prewalk.auto(off,suggest, oron): the native judge decides per task whether to arm a prewalk handoff toprewalk.autoTarget, and the next task starts back on the planning model (#16026 by @taibenvenuti)/seanceand the taskseanceagent: consult a saved session read-only, in place, without resuming it or copying its artifacts; pick the source and an optional model from pickers, and send follow-ups to the consultant (#15036 by @anatoli-tsinovoy)Changed
<tool>for this session, and Deny again: with an empty composer, pick with the arrow keys and Enter; typing in the composer denies and steers instead, and the Deny row reads "Deny and send message" while you doFixed
isolated: true(#15987).readlabeling re-encoded images with the display format instead of the source file's format; it now identifies both when they differ (#15890).omp -pandtasksubagents reporting a clean finish with an earlier answer when a context overflow could not be compacted enough to retry; the overflow error is now the run's outcome (#15897 by @nhthung)block_until_mswait elapsed; the wait no longer sets the kill deadline, which comes from Cursor'shard_timeoutor the bash default (#15898 by @nhthung)REMhiding the path-recovery warning when a nonexistent path matched an earlier-read file (#15957).sd,sg,yt-dlp,trafilatura) failing withGitHub API error: 403on a machine whose egress IP has spent GitHub's anonymous 60/hour budget; the release lookup now sendsGITHUB_TOKEN/GH_TOKENlike omp's other GitHub API call sites (#15981 by @iacore)agent://<id>empty and never reporting its final reply to the parent (#15948)readof an RSS or Atom feed showingUntitledfor every item and dropping feed titles, descriptions, dates, and RSS item links (#15954)readshowing a binary notice instead of an HTML page when a server sends unlabeled gzip to the first request but decodable HTML to the second (#15956)readreturning a homepage's site-wide feed or a page's site-widellms.txtalternate instead of the requested page (#15955).ast_grepreporting a clean "No matches found" for a pattern that does not parse in the target language (e.g. a bare C# identifier); it now lists the pattern's ERROR node as a parse issue (#15950)--resume <id>and session listings skipping transcripts placed in the session directory as symlinks (#15878, #15884 by @peda-cos)Removed
rs-parking-lotrule; Rust edits usingstd::sync::{Mutex, RwLock}with.lock().unwrap()are no longer steered toparking_lot@oh-my-pi/pi-natives
Changed
encodeSixelandencodeSixelAsyncto drop a partial last 6-pixel band, so an image never extends below the requested height and the caller no longer has to shrink it to a multiple of 6 (#16007)@oh-my-pi/pi-tui
Added
/seance, so choosing a source or model leaves the active session and model unchanged (#15036 by @anatoli-tsinovoy)Changed
ApprovalDialogComponentshows a choice list (Approve, an optionalsessionrow, Deny): the arrow keys move between them and Enter (armed afterAPPROVE_ARM_MS) takes the highlighted one; while a composer draft holds Enter the highlight sits on Deny, relabeled "Deny and send message"; Tern clicks on a choice take it; Page Up/Down scroll the detailsFixed
@oh-my-pi/pi-utils
Fixed
parseHTMLtreating<link>in RSS/Atom documents as an HTML void element, which dropped the URL text of RSS<link>…</link>(#15954)What's Changed
New Contributors
Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.11.2...v18.11.3
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.