Skip to content

apireno/DOMShell

vmcp-v2.0.0 scope: mcp Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

ReleasePort's take

Light signal
editorial:auto 11d

The 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 summary

Updates Highlights, Versions in this release, and https://github.com/apireno/DOMShell/blob/main/CHANGELOG.md across a mixed release.

Changes in this release

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 interfacedomshell_execute is 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 🐚 agent tab group with its own shell state. No more single-session lockout.
  • Agent-declared sessions — optional group_id parameter on domshell_execute lets 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 (tag extension-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

Track apireno/DOMShell

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]