chore(deps): update dependency can1357/oh-my-pi to v18.2.0 #180
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.1.22→18.2.0Release Notes
can1357/oh-my-pi (can1357/oh-my-pi)
v18.2.0Compare Source
@oh-my-pi/pi-ai
Added
reasoning_details) carryupstreamModel, the serving model id recovered from the signed thinking block, so callers can detect a router substituting a different model than requested.Fixed
5-hour/Weekly/Monthly usage limit reached. Resets in …) not pinning the exhausted credential to the server-stated reset; the window phrasing is now covered by a regression test over the rotation classifier. (#12091 by @H4vC)@oh-my-pi/pi-catalog
Breaking Changes
getCatalogProviderEntryand theCATALOG_PROVIDERSconstant in favor ofproviderEntryandproviderEntriesAdded
Changed
src/compat/rules/providers/<id>.kdland compile intorules.json;KnownProvideris generated from them, and the generator bundles seed rows by each entry's declaredbundlepolicy instead of per-provider code.@oh-my-pi/pi-coding-agent
Breaking Changes
Settings.getGroup()now returns shallow-frozen snapshots, reused until effective settings change.parseSSE,MCPToolsResponse, andMCPCallResponse;callMCP()now returns the sharedJsonRpcResponsewith anunknownresult instead of an unchecked generic payload.Added
ollamaweb search provider using Ollama's hosted web search API (POST https://ollama.com/api/web_search), authenticated viaOLLAMA_CLOUD_API_KEY(#3791).readUrlsupport for Ollama model pages (ollama.com/<model>andollama.com/library/<model>), extracting descriptions, tags, and architecture metadata.@upstreamrouting selectors accept tiered OpenRouter slugs (openrouter/google/gemini-3.8-flash@google-ai-studio/priority), andomp benchlabels each routed model with its upstream./skill:<name>in the composer becomes an atomic skill chip (icon + name, linked to its SKILL.md) once you finish typing it or accept it from autocomplete — it deletes as one unit and survives draft restores, like image chips.⚠ served claude-haiku-4-5-20251001 · requested claude-opus-5 · via openrouter/Amazon Bedrockdivider under the first affected turn, shown once per substitution per session.Changed
ompboots in ~30 ms instead of ~250 ms and the interactive prompt accepts input ~300 ms sooner, at the cost of a larger binary.Fixed
hub waiton a process now reports what it was actually blocked on when it times out (process exit, thepattern, or readiness) instead of always citing the start readiness log pattern.retry.waitForUsageReset) now elapse in full instead of overflowing the timer and retrying immediately.require/import identity and reloads./copy, and/tree's user-only filter now treat user-invoked skill and collab prompts as user turns: they are selectable,←/→jumps land on them, and rewinding past one restores the text you typed (with its chips) into the editor./skill:<name>followed by a newline now invokes the skill instead of sending the draft as plain text.openrouter/<vendor>/<model>@upstreamnow resolves when the first-party provider bundles the same id (e.g.google/gemini-*), instead of failing with "model not found".yieldtool as a direct function call instead of mounting it throughxd://..gitattributestext/eoland clean filters, so "Stage All" no longer leaveseol=crlffiles (e.g.*.cmd) dirty with no visible diff.app.pathinto an omp-owned profile no longer trigger the macOS "wants to use your confidential information in Safe Storage" keychain dialog./raw/...,/resolve/...,/blob/...,/tree/...) now returns the file instead of the repo's model/dataset card.[1 results limit reached. Use limit=2 for more]notice (readhas nolimit); capped child directories show only their inline… N moremarker, and the prompt documents paging with:N-M/:-N.@oh-my-pi/pi-tui
Added
Editor.textRevisionfor content-dependent render caches, including undo and draft restoration.Changed
@oh-my-pi/pi-utils
Breaking Changes
globPaths,loadGitignorePatterns, andGlobPathsOptionsexports.Browser,BrowserTag,resolveBuildId(),getInstalledBrowsers(), andbrowseroptions/metadata;getDownloadUrl()now takes(platform, buildId, baseUrl?).Added
relativePathWithinNormalizedRoot()for reusing canonical paths across containment checks.sleepLong()andMAX_TIMER_DELAY_MS: an abortable sleep that chunks delays past the signed 32-bit timer ceiling so day-scale provider waits elapse instead of overflowing the timer.Changed
Fixed
extractRetryHintdropping OpenCode Go'sResets in …quota window (45min,2hr 15min,3 days): thereset inpattern now acceptsResetsphrasing,hr/dayunits, and compound2hr 15minremainders, so exhausted Go credentials block for the server-stated window instead of the 60s heuristic guess. (#12091 by @H4vC)Uint8Arraywindows with copyingslice()semantics.What's Changed
New Contributors
Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.22...v18.2.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.