This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryConfigurable maximum active skills replaces hard‑coded limit.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Browser DOM helper captures shadow DOM and iframe content for better page interaction. Browser DOM helper captures shadow DOM and iframe content for better page interaction. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Medium |
Configurable skills cap via max_active_skills setting replaces hard-coded limit. Configurable skills cap via max_active_skills setting replaces hard-coded limit. Source: llm_adapter@2026-05-26 Confidence: low |
— |
| Feature | Low |
Maximum number of active skills is configurable via `max_active_skills` setting. Maximum number of active skills is configurable via `max_active_skills` setting. Source: granite4.1:30b@2026-05-26-audit Confidence: low |
— |
| Bugfix | Medium |
MCP preserves multimodal content (image, audio, resources) instead of collapsing to empty text. MCP preserves multimodal content (image, audio, resources) instead of collapsing to empty text. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Reduced chat composer max-height to prevent UI overflow. Reduced chat composer max-height to prevent UI overflow. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Excludes transient SSH agent state from user backups during self-update. Excludes transient SSH agent state from user backups during self-update. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Refined skills modal styling; active toggles now visually indicate state and removed unused count label. Refined skills modal styling; active toggles now visually indicate state and removed unused count label. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
Release Notes
- Configurable skills cap — The maximum number of active skills is now configurable via
max_active_skillsin the skills plugin config and the settings UI, replacing the previous hard-coded limit. - Fix MCP multimodal content handling — MCP image, audio, and resource tool results are now properly preserved instead of being collapsed into empty text responses. Images flow into history as data URL attachments; audio and non-image binary resources are saved as artifacts with normalized paths. Shared media artifact helpers have been extracted and reused across MCP, browser connector, and computer-use paths.
- Improved browser iframe and shadow DOM support — A new browser DOM helper captures shadow DOM and iframe content with frame-chain/node references, improving the agent's ability to interact with complex page structures. The helper is installed automatically for both local and host-browser runtimes.
- Fix chat composer max-height — Reduced the chat input box max-height to prevent it from overflowing and breaking surrounding UI elements.
- Skip transient SSH agent state during self-update — The Desktop profile's
.ssh/agentruntime directory is now excluded from user backups during self-update, preventing live SSH agent sockets from aborting upgrades. - Refined skills modal styling — Active Visible/Pinned toggles now visually read as active; the toggle control has been simplified and the unused visible/hidden count label has been removed.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Earlier breaking changes
- v1.16 Legacy speech settings and APIs removed; use _kokoro_tts and _whisper_stt plugins instead.
- v1.14 Multi-action tools standardized around tool_args.action with backward compatibility
- v1.14 A0 connector remote workflow split into separate text-editor and code-execution skills
- v1.14 Office skills renamed to task-oriented names: Writer, Calc, Impress
Beta — feedback welcome: [email protected]