chore(deps): update dependency can1357/oh-my-pi to v15.11.2 #58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/can1357-oh-my-pi-15.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:
15.11.1→15.11.2Release Notes
can1357/oh-my-pi (can1357/oh-my-pi)
v15.11.2Compare Source
@oh-my-pi/pi-agent-core
Added
AgentTool.concurrencynow also accepts a per-call resolver function(args) => "shared" | "exclusive", letting tools pick the scheduling mode from the call's arguments (a throwing resolver falls back to"exclusive")Fixed
tool_result: content cannot be empty if is_error is trueand wedge the session on every subsequent turn@oh-my-pi/pi-ai
Fixed
tool_result: content cannot be empty if is_error is true@oh-my-pi/pi-coding-agent
Added
expert, invoked asexpert --stdio) to the built-in LSP server list, auto-detected for Mix projects (mix.exs/mix.lock). When both are installed,elixir-lsremains the primary navigation server (Expert is ordered after it).magicKeywords.enabledand per-keywordmagicKeywords.ultrathink,magicKeywords.orchestrate, andmagicKeywords.workflowsettings to disable hidden magic-keyword notices and ultrathink auto-thinking escalation (#1796).Changed
bashis scheduled as a shared tool (pty: truestays exclusive), and overlapping calls on the same shell session key degrade to isolated one-shot shells so they cannot queue behind or abort each otherFixed
browser.pages()is populated, and improvedws://app.cdp_urldiagnostics (#2246).pithrough bare@oh-my-pi/pi-coding-agentself-imports, which could pull a different cached package version into global installs during plugin load and trigger mixed-runtime stack overflows.message_endso catch-up frames do not synchronously re-highlight still-growing code blocks.jobtool's poll header repeating the running count ("waiting on 19 of 19 19 running"): the title now reads "waiting on N jobs" (or "waiting on N of M jobs" when some settled) and the dim meta lists only settled categories (done/failed/cancelled)ircsend await:trueto a busy peer stranding the sender until timeout when async execution is disabled: the recipient (e.g. Main blocked in a synchronous task spawn awaiting the sender's own batch) can never reach a step boundary to reply, so it now generates an ephemeral side-channel auto-reply from its context (the pre-mailboxrespondAsBackgroundbehavior), records it as anirc:autoreplyaside in its own history, and delivers it back over the bus withreplyTothreading@oh-my-pi/pi-tui
Fixed
emergencyTerminalRestore()wrote\x1b[?1049l(leave alternate screen) unconditionally on every exit path, and conhost/Windows Terminal execute an unconditional cursor restore for it even when the alt buffer was never entered — with no prior save the cursor jumped to the viewport home, so the shell prompt landed on top of the dead frame. The leave sequence is now gated on tracked alt-screen state (set/cleared by the TUI's fullscreen-overlay enter/leave and stop paths).What's Changed
New Contributors
Full Changelog: https://github.com/can1357/oh-my-pi/compare/v15.11.1...v15.11.2
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.