Skip to content

feat: add terminal-browser plugin — live browser pane beside the chat - #6

Merged
kingsword09 merged 2 commits into
mainfrom
feat-1
Sep 8, 2026
Merged

feat: add terminal-browser plugin — live browser pane beside the chat#6
kingsword09 merged 2 commits into
mainfrom
feat-1

Conversation

@kingsword09

Copy link
Copy Markdown
Owner

Wraps zenbu-labs/terminal-browser so the user gets a real, interactive Chromium in a terminal split pane next to the conversation, and the agent drives the same tabs via an agent-browser compatible CLI through MCP tools: browser_open (split-pane open), browser_list, browser_action, browser_done. Ships the /tb slash command and a terminal-browser skill. Validated with the local zcode-cli: install, validate, MCP handshake, and graceful not-installed error path.

Wraps zenbu-labs/terminal-browser so the user gets a real, interactive
Chromium in a terminal split pane next to the conversation, and the agent
drives the same tabs via an agent-browser compatible CLI through MCP tools:
browser_open (split-pane open), browser_list, browser_action, browser_done.
Ships the /tb slash command and a terminal-browser skill. Validated with the
local zcode-cli: install, validate, MCP handshake, and graceful
not-installed error path.
Install Chromium with Node 24 before switching to the matrix runtime. Use distinct platform job names and enforce the intended macOS matrix condition.

Give browser integration tests sufficient time and foreground their fixture tab. Seed recordings from a fresh screenshot before starting screencast and verify capture readiness before changing frames.
@kingsword09
kingsword09 merged commit 0b7429c into main Sep 8, 2026
2 checks passed
@kingsword09
kingsword09 deleted the feat-1 branch September 8, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant