chore(deps): update dependency can1357/oh-my-pi to v18.10.3 #226
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.10.2→18.10.3Release Notes
can1357/oh-my-pi
v18.10.3Compare Source
@oh-my-pi/pi-agent-core
Breaking Changes
estimateImageContentTokens()from@oh-my-pi/pi-agent-core/image-tokens; useTokenizer.imageTokens(size, detail), which prices with the reading model's catalog image rule (#15446 by @will-bogusz)applyShakeRegion()andapplyShakeRegions()take the replacement's token count (replacementTokens); a block rewrite of an assistant turn adds the tokens it removes toelidedOutputTokens, so a replayed Claude turn's count stays lowered after a reload (#15446 by @will-bogusz)Fixed
@oh-my-pi/pi-ai
Breaking Changes
isOfficialCodexApiUrlmoved from@oh-my-pi/pi-aito@oh-my-pi/pi-catalog/wire/codex, next toCODEX_BASE_URL, so the catalog's compat resolver classifies Codex endpoints with the same check (#15434 by @will-bogusz)Added
withoutUnverifiedThinkingutility to filter reasoning capability from models when no effort is requestedreachesOfficialEndpoint(model): whether a request to the model reaches the official endpoint its compat was built for, followingANTHROPIC_BASE_URLand Foundry'sFOUNDRY_BASE_URLreroutes of first-party Anthropic models (#15434 by @will-bogusz)AssistantMessage.elidedOutputTokens, the visible output tokens a history rewrite (shake) has removed from the turn, whichusage.outputstill counts (#15446 by @will-bogusz)shouldDropTruncatedThinkingOnlyAssistantfromproviders/transform-messages,isColdReplayableResponsesTurnfromproviders/openai-sharedand the newopenAIResponsesReplaysNativeHistoryfromproviders/openai-responses, so local token estimates can follow which turns replay drops and whether a session replays native history (#15447 by @will-bogusz)Fixed
@oh-my-pi/pi-catalog
Breaking Changes
resolveInlineImageByteBudget(model, officialEndpoint)andresolveImageCountBudget(model, officialEndpoint)take whether the request reaches the official endpoint instead of readingcompat.officialEndpoint, which misses request-time reroutes such asANTHROPIC_BASE_URL; pass pi-ai'sreachesOfficialEndpoint(model)(#15434 by @will-bogusz)Added
muse-wonder-1.0) to Meta and Muse Code with itsminimal–maxeffort ladder and pricingthinking-unverifiedrule axis: on hosts whose model list carries no capability metadata (Meta, Muse Code), unrecognized models now offer an opt-in thinking ladder (ThinkingConfig.unverified) instead of nonethinking-unverifiedaxis for offering reasoning ladders on unclassified model IDsMuse Wonder 1.0model definition to Meta providersnapcompact-image-readsaxis: snapcompact images a freshreadresult only for readers whose rule sets it; Claude Opus 5.5 and later opt in (#14249 by @will-bogusz)image-count-budgetrule for how many images one request may carry (Anthropic 90, Codex 200, other hosts unchanged) and theofficial-image-count-budgetoverride that applies only on the official endpoint: Anthropic 600 (100 on 200k-window Claude models), Codex 2,000 (#15434 by @will-bogusz)/codex/responses(#15434 by @will-bogusz)isOfficialCodexApiUrltowire/codex, moved from pi-ai (#15434 by @will-bogusz)verifiedtoimage-tokenizationrules, marking the Claude 4.7+ high-res tier and the GPT-5.5 to 6.1 and gpt-6-astra rules as matching measured provider billing (#15442 by @will-bogusz)image-max-edgeaxis andresolveImageMaxEdge()for hosts that shrink images before the model reads them; Cursor's Claude and GPT models and itsdefault(Auto) route fit 1024×1024 (#15448 by @will-bogusz)thinking-replay-tokensaxis; Claude lines set it tooutputon every host, since a replayed signed thinking block bills the turn's full reasoning, not the signature's bytes (#15446 by @will-bogusz)Changed
Fixed
max-image-dimensionandmax-image-payload-bytesto Google API models, and declared the 5 MiB per-image limit of Claude on Google Antigravity (#15444 by @will-bogusz)@oh-my-pi/pi-coding-agent
Added
task.agentSoftRequestBudgetto give named subagents their own soft request budget, so a long-running agent can get more requests (or0for no guard) while scout, sonic and other agents keep theirs (#15419 by @will-bogusz)o200kas atokenizervalue for custom models and overrides inmodels.yml(#15447 by @will-bogusz)Changed
ANTHROPIC_BASE_URLor Foundry'sFOUNDRY_BASE_URL, keep the previous limits and no longer get Anthropic's 24 MB inline image byte limit (#15434 by @will-bogusz)Fixed
snapcompact.toolResultsre-sending each large tool result as images a turn after it went out as text, which broke the prompt cache and Anthropic signed thinking every turn; results are now imaged from their first send, andreadresults stay text unless the model is known to edit exactly from images (Opus 5.5+) (#14249 by @will-bogusz)compaction.keepRecentTokensasks for, because each kept turn was counted at its signature's size (#15446 by @will-bogusz)omp --restore <session>: resumes a session like--resume, then goes on with what its last process left unfinished when it crashed or was killed, both the interrupted turn and the subagents it was running (their results reach the parent as usual); Tern's session daemon now restarts omp with it after a crash@oh-my-pi/snapcompact
Breaking Changes
providerImageBudget(provider)andproviderFrameBudget(provider)becameproviderImageBudget(model)andproviderFrameBudget(model), andmaxFramesForDataBudget(shape)becamemaxFramesForDataBudget(shape, budget)with a required byte budget (#15434 by @will-bogusz)PROVIDER_IMAGE_BUDGETSandFRAME_DATA_BYTES_BUDGET: image counts come from the catalog'simage-count-budgetrules, and frame byte budgets fromframeDataBytesBudget(model)(DEFAULT_FRAME_DATA_BYTES_BUDGETwhere the host has none) (#15434 by @will-bogusz)Added
plannedFrameTokensandShape.frameTokensVerified: archive sizing charges a frame its own price when the reader'simage-tokenizationrule isverified, and at leastFRAME_TOKEN_ESTIMATEotherwise (#15442 by @will-bogusz)Fixed
default(Auto) route, being drawn at 1568–1932px, which Cursor shrank to 1024px before the model read them; frames now render at the host's catalogimage-max-edge(#15448 by @will-bogusz)@oh-my-pi/pi-tui
Changed
Fixed
snapcompact.shapesettings preview labelling variants5x8-sentand repeating the first variant's sample when the frame edge differs from the variant table (Claude and GPT on Cursor;autoon high-resolution Claude) (#15448 by @will-bogusz)What's Changed
Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.10.2...v18.10.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.