Skip to content

Commit 43f6804

Browse files
feat: add headed/headless mode option to test-browser
- Add Step 0 asking user if they want to watch browser tests - Headed mode opens visible browser window - Headless mode runs faster in background - Bump version to 2.25.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 31bd85f commit 43f6804

File tree

3 files changed

+51
-1
lines changed

3 files changed

+51
-1
lines changed

plugins/compound-engineering/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "compound-engineering",
3-
"version": "2.24.0",
3+
"version": "2.25.0",
44
"description": "AI-powered development tools. 27 agents, 20 commands, 14 skills, 1 MCP server for code review, research, design, and workflow automation.",
55
"author": {
66
"name": "Kieran Klaassen",

plugins/compound-engineering/CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,40 @@ All notable changes to the compound-engineering plugin will be documented in thi
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.25.0] - 2026-01-14
9+
10+
### Added
11+
12+
- **`agent-browser` skill** - Browser automation using Vercel's agent-browser CLI
13+
- Navigate, click, fill forms, take screenshots
14+
- Uses ref-based element selection (simpler than Playwright)
15+
- Works in headed or headless mode
16+
17+
### Changed
18+
19+
- **Replaced Playwright MCP with agent-browser** - Simpler browser automation across all browser-related features:
20+
- `/test-browser` command - Now uses agent-browser CLI with headed/headless mode option
21+
- `/feature-video` command - Uses agent-browser for screenshots
22+
- `design-iterator` agent - Browser automation via agent-browser
23+
- `design-implementation-reviewer` agent - Screenshot comparison
24+
- `figma-design-sync` agent - Design verification
25+
- `bug-reproduction-validator` agent - Bug reproduction
26+
- `/review` workflow - Screenshot capabilities
27+
- `/work` workflow - Browser testing
28+
29+
- **`/test-browser` command** - Added "Step 0" to ask user if they want headed (visible) or headless browser mode
30+
31+
### Removed
32+
33+
- **Playwright MCP server** - Replaced by agent-browser CLI (simpler, no MCP overhead)
34+
- **`/playwright-test` command** - Renamed to `/test-browser`
35+
36+
### Summary
37+
38+
- 27 agents, 20 commands, 14 skills, 1 MCP server
39+
40+
---
41+
842
## [2.23.2] - 2026-01-09
943

1044
### Changed

plugins/compound-engineering/commands/test-browser.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,22 @@ See the `agent-browser` skill for detailed usage.
4343

4444
## Main Tasks
4545

46+
### 0. Ask Browser Mode
47+
48+
<ask_browser_mode>
49+
50+
Before starting tests, ask user if they want to watch the browser:
51+
52+
Use AskUserQuestion with:
53+
- Question: "Do you want to watch the browser tests run?"
54+
- Options:
55+
1. **Headed (watch)** - Opens visible browser window so you can see tests run
56+
2. **Headless (faster)** - Runs in background, faster but invisible
57+
58+
Store the choice and use `--headed` flag when user selects "Headed".
59+
60+
</ask_browser_mode>
61+
4662
### 1. Determine Test Scope
4763

4864
<test_target> $ARGUMENTS </test_target>

0 commit comments

Comments
 (0)