This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalThe MCP release v2.0.0 adds a single‑tool interface via domshell_execute and enables concurrent multi‑agent connections with isolated tab groups.
Why it matters: These feature additions expand API control and server concurrency for developers and SREs managing MCP environments.
Summary
AI summaryUpdates Highlights, Versions in this release, and https://github.com/apireno/DOMShell/blob/main/CHANGELOG.md across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds single-tool MCP interface via domshell_execute command. Adds single-tool MCP interface via domshell_execute command. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Feature | Medium |
Enables concurrent multi-agent connections with isolated agent tab groups. Enables concurrent multi-agent connections with isolated agent tab groups. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Feature | Medium |
Introduces optional group_id parameter for agent‑declared sessions in domshell_execute. Introduces optional group_id parameter for agent‑declared sessions in domshell_execute. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Feature | Medium |
Implements per‑session kernel with independent tab, cursor, and history per connection. Implements per‑session kernel with independent tab, cursor, and history per connection. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Dependency | Medium |
Updates @apireno/domshell to version 2.0.0. Updates @apireno/domshell to version 2.0.0. Source: llm_adapter@2026-05-23 Confidence: low |
— |
| Dependency | Medium |
Updates DOMShell Chrome extension to version 1.3.0. Updates DOMShell Chrome extension to version 1.3.0. Source: llm_adapter@2026-05-23 Confidence: low |
— |
Full changelog
First release since November 2025. Bundles Sprints 02 – 04.
Highlights
- Single-tool MCP interface —
domshell_executeis the primary tool; pass any DOMShell command as a string, or several newline-separated for a workflow in one call. The 38 per-command tools remain available with--granular. - Concurrent multi-agent — multiple MCP clients can connect simultaneously, each in its own isolated
🐚 agenttab group with its own shell state. No more single-session lockout. - Agent-declared sessions — optional
group_idparameter ondomshell_executelets an agent address a specific lane ("new"for a fresh one; pass an existing id to join — agent-to-agent handoff). Two chats in one Claude Desktop can each get their own lane despite sharing one MCP connection. Every reply ends with[lane: <id>]. - Per-session kernel — each side-panel window and each MCP connection runs in its own session: own current tab, DOM cursor, command history, and tab-group binding.
See CHANGELOG.md for the full list, including the bug fixes and migration notes.
Versions in this release
@apireno/domshell(MCP server) —2.0.0(this tag)- DOMShell Chrome extension —
1.3.0(tagextension-v1.3.0, Chrome Web Store re-review in progress)
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
About apireno/DOMShell
Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.
Related context
Beta — feedback welcome: [email protected]