@oh-my-pi/pi-ai
Added
- Added
UMANS_WEBSEARCH_PROVIDER=native|exasupport for routing Umans gateway-owned web search requests.
Fixed
- A single MCP tool whose input schema can't be emitted as a valid strict tool schema for the active provider no longer fails the whole turn with HTTP 400.
convertTools(openai-responses) now validates each tool's emitted parameter schema forenum/const-vs-typecontradictions that pass structural JSON-Schema validation but the provider rejects — e.g. a non-nullenumon atype: "null"node, or anenumon anarraynode — and quarantines just the offending tool with alogger.warnnaming the tool and schema path, keeping every other tool usable. AddsfindStrictToolSchemaViolationto@oh-my-pi/pi-ai/utils/schema() - Fixed dialect transcript rendering so literal thinking envelopes are unwrapped before adding the dialect's own thinking tags, preventing nested
<thinking>output in advisor raw dumps () - Fixed OpenAI-compatible Ollama completions that return empty
finish_reason:lengthafter fillingnum_ctxso they surface an actionable context-window error instead of an empty length stop. ().
@oh-my-pi/pi-catalog
Fixed
- Fixed Kimi output caps for Umans AI Coding Plan and Venice so discovery metadata cannot use context-sized token ceilings as request caps.
- Marked Umans Anthropic-compatible models as client-tool escaped so cached and bundled metadata do not expose
web_searchas a provider server tool.
@oh-my-pi/pi-coding-agent
Added
- Added the
UMANS_WEBSEARCH_PROVIDERenvironment variable to CLI help for Umans gateway web search backend selection.
Changed
- The eager
task(task.eager: always) and eagertodo(todo.eager: preferred/always) hidden reminders now re-fire on the auto-continuation turn after a compaction (context-full / snapcompact / handoff / shake). Compaction summarizes away the first-message prelude, so the agent would otherwise silently lose the delegate-via-tasks / phased-todo guidance mid-work; the post-compaction todo nudge is reminder-only and never forces thetodotool onto the resumed turn.
Fixed
- Fixed edit-tool block operations on Emacs Lisp files:
.eland.emacspaths now resolve top-level forms forSWAP.BLK,DEL.BLK, andINS.BLK.POSTinstead of reporting an unsupported-language block-resolution error. - Fixed PDF reads leaking recoverable MuPDF WASM warnings into the terminal TUI by routing MuPDF output through the file logger before
markit-ailoads it (). - Fixed GitHub Copilot
.github/instructions/*.instructions.mddiscovery by loading those files as rules that honorapplyToscoping, including always-apply**files andrule://<name>access for glob-scoped entries (). - Fixed
/advisor dump rawso Opus 4.5 thinking content that already includes literal<thinking>tags is not rendered with nested thinking tags (). - Installed plugins whose
extensionsmanifest entry points at a directory of sub-extensions (the standard piextensions/<name>/index.tslayout, e.g.pi.extensions: ["./extensions"]) are no longer rejected at install (declared extension entry not found on disk) or silently dropped at load. The plugin manifest resolver now resolves a directory the same way as the configured-directory (-e) extension loader: the directory's ownpackage.jsonomp/piextensions(authoritative — a missing declared entry is reported instead of falling back to a decoyindex), then a directindex.{ts,js,mjs,cjs}, then a one-level scan of sub-extensions (). - Fixed
omp plugin list --jsonomitting locally linked plugins that exist only inomp-plugins.lock.jsonandnode_modulessymlinks. (). - Fixed empty reasonless aborted assistant turns to auto-retry without switching model fallback, so transient provider-side aborts after tool results do not end headless sessions ()
@oh-my-pi/pi-natives
Added
- Added Emacs Lisp (
.el,.emacs,emacs-lisp/elisp) support to native tree-sitter language inference, enabling astGrep/astEdit, summarizeCode, and blockRangeAt on Emacs Lisp source.
@oh-my-pi/pi-tui
Fixed
- Fixed VS Code integrated terminal keypad digit CSI-u input being handled as navigation instead of text.
- Fixed xterm-compatible terminals scrolling the native viewport to the bottom on prompt-editor keypresses by disabling
?1010/?1011while the TUI owns the TTY and restoring the prior set modes on exit ( in in in in in in in in in in in in in in in in ) by - fix(plugins): resolve directory extension manifest entries one level deep by
- fix(tui): preserve scrollback while editing by
New Contributors
Full Changelog: v16.0.1...v16.0.2
Community-Analysen & Experten-Meinungen 0
Verwandte Story-Cluster & Quellen (Vektor-KI)
Ähnliche Beiträge
Auch interessante Nachrichten v16.0.2
Thematisch verwandte Begriffe: v1602 · 6 Treffer
[webapps] Bludit CMS 3.20.0 - Reflected Cross-Site Scripting
[webapps] Marimo 0.20.4 - RCE
Roundcube Fixes 12 Security Flaws Including Zero-Click XSS and SSRF Bypass
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
SOCIAL SHARE CARD GENERATOR