chore(deps): update dependency can1357/oh-my-pi to v18.14.1 #244
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.14.0→18.14.1Release Notes
can1357/oh-my-pi
v18.14.1Compare Source
@oh-my-pi/pi-agent-core
Breaking Changes
SentToolDefinitions.inactiveFor(messages, tools)is replaced bywithInactiveTools(context), which also clears a staleinactiveTools;transformProviderContextnow receives the request'sinactiveTools(#17492)Fixed
@oh-my-pi/pi-ai
Added
codexAccessProgramsstream option andconfigureCodexAccessPrograms()process default to turn off the automatic Daybreak Blueaccess_programsrequest on Codex (#17508 by @H4vC)waitForSiblingtoRotateCredentialOptions; set it tofalseto skip the short sibling-unblock wait inlimits.rotate()while still blocking the failed credential (#17439 by @wolfiesch)Changed
omp auth-gatewayare limited to the client's own tools, all advertised as MCP; Cursor's built-in tools (file, shell, edit, todo, web fetch, SCM) are no longer offered on that path (#17382 by @eggpeat)Fixed
omp auth-gatewaybeing told their file and shell tools were unavailable while the client ran the calls anyway, in Cursor's own argument shape (edits failed validation); each call now reaches the client as one of its own tools and the turn stops withtoolUseuntil the result comes back (#17382 by @eggpeat)omp auth-gatewaybeing told each tool call was handed off, which left Composer issuing calls blind and answering their results with empty stops; the gateway now keeps the Cursor run open while the client runs a step's calls and answers them in-band with the client's results on its next request (up to 30 minutes; otherwise the turn is rebuilt from history as before) (#17382 by @eggpeat)message_stopinstead of being cancelled, so the kept-alive connection is reused (#17432 by @flosrn)@oh-my-pi/pi-catalog
Changed
effortMapalias first, so the request lands on the tier the model serves instead of the nearest lower one (#17395 by @Maziar123)request-body-byte-limit), so the newest message's images can use the 8 MB reserve and long text cannot push images past the limit (#17492 by @will-bogusz)Fixed
@oh-my-pi/pi-coding-agent
Added
providers.openai-codex.daybreaksetting (default on) to stop omp from automatically requesting the Daybreak Blue cyber access program on eligible ChatGPT accounts; each session follows its own value (#17508 by @H4vC)/compactsent with the follow-up key (Ctrl+Q) while the agent works now runs when it yields instead of interrupting it (#17397 by @H4vC)omp session lease [--json] -- <session-id>...and the RPC commandget_session_lease, which report which sessions a running omp owns ({"held": [...], "unknown": [...]}) without taking ownership, so another program can check a session without forking it (#17428 by @andrebrait)title.refreshAfterPrompts: every N operator prompts, the judge model checks whether a generated session title still fits the conversation and regenerates it when it does not; user-set titles are never replaced (#17443 by @wolfiesch)/v1/modelsnow keep thereasoning_effort_mapandreasoning_requiredfacts they advertise: a route that serves only low/high/max routesmediumtohighinstead of the nearest lower tier, and a thinking-off request still sends a tier the route accepts (#17395 by @Maziar123)wait(#17391 by @will-bogusz)Changed
readof a web page keeps the title, description, author and dates of its<meta>tags and lists the others by name only, so pages cost about 6% fewer tokens (#17393 by @will-bogusz)Fixed
omp install git:github.com/user/repotreatinggitas the host instead of installing the GitHub plugin (#17436).readshowing a zip, tar, asar or ISO archive's old contents after a same-size rewrite within milliseconds of its previous write, on filesystems with coarse timestamps such as Linux ext4 (#17389 by @will-bogusz)fillin Chrome replaces the text of rich-text editors such as Slate (Discord) and Lexical instead of leaving the old text in place or breaking the editor, and an empty fill clears them (#17417 by @will-bogusz)@oh-my-pi/pi-natives
Added
FileLock.isHeld(path), which reports whether a lock is held without acquiring it (#17428 by @andrebrait)Fixed
fd, grep, glob) failing with "The filename, directory name, or volume label syntax is incorrect" or "path not found" for paths with./..components or/separators, includingfdrun without a search pathrsyncon Windows ignoring per-directory merge files whose name includes a directory part, such as--filter=':- ../rules'@oh-my-pi/pi-tui
Added
maxRowscallback toFigureMarkdown,SvgFigureandTableChartFigureso surfaces shorter than the screen can fit their figures; zero hides a figure without delaying transcript completion (#15661, #15853 by @KunoLu)Fixed
Follow up:input appearing at the left edge instead of at the caret when the hardware cursor is enabled (#17427)U+2028,U+2029), while keeping multiline formatting in the selected entry preview (#17430 by @lincicomb).@oh-my-pi/pi-utils
Added
isFileLockHeld, which reports whether a file lock is held without acquiring it (#17428 by @andrebrait)What's Changed
New Contributors
Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.14.0...v18.14.1
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.