You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/shared/docs-server-lifecycle.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ This will:
77
77
78
78
## Playwright Browser Access
79
79
80
-
With **CLI mode** (`mode: cli`, recommended), `playwright-cli` runs directly on the runner — not in a Docker container. Use `localhost` directly to reach the dev server:
80
+
With the built-in Playwright CLI integration, `playwright-cli` runs directly on the runner — not in a Docker container. Use `localhost` directly to reach the dev server:
Copy file name to clipboardExpand all lines: docs/src/content/docs/engines/pi.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,7 +90,7 @@ Analyze the repository and create a concise daily status report covering:
90
90
91
91
## Capabilities and limitations
92
92
93
-
Pi supports top-level `max-turns`, provider-prefixed models, and `engine.extensions`. Pi already runs in bare mode, so `engine.bare: true` is accepted but has no effect. Pi does not provide native MCP server integration, native `tools.web-search`, per-command bash allowlisting, `max-continuations`, native `engine.agent` selection, or custom `engine.harness` scripts. MCP-backed tools must be exposed through the required CLI proxy.
93
+
Pi supports top-level `max-turns`, provider-prefixed models, and `engine.extensions`. Pi already runs in bare mode, so `engine.bare: true` is accepted but has no effect. The built-in `tools.playwright` integration works through `playwright-cli`; omit its `mode` field because CLI is the only built-in mode. Pi does not provide native MCP server integration, native `tools.web-search`, per-command bash allowlisting, `max-continuations`, native `engine.agent` selection, or custom `engine.harness` scripts. MCP-backed tools must be exposed through the required CLI proxy.
94
94
95
95
See the [AI engine feature comparison](/gh-aw/reference/engines/#engine-feature-comparison) and [Pi extensions reference](/gh-aw/reference/engines/#pi-extensions-extensions).
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/playwright.md
+3-7Lines changed: 3 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,12 +9,11 @@ Playwright enables headless browser control for accessibility testing, visual re
9
9
10
10
## Configuration
11
11
12
-
The built-in Playwright tool uses CLI mode. It is token-efficient because it does not load MCP tool schemas into the agent context, avoids Docker overhead, and reaches local development servers through `localhost`.
12
+
The built-in Playwright tool is CLI-only by default. It is token-efficient because it does not load MCP tool schemas into the agent context, avoids Docker overhead, and reaches local development servers through `localhost`. If an older workflow still sets `mode: cli`, it continues to work for compatibility, but omitting `mode` is preferred.
13
13
14
14
```yaml wrap
15
15
tools:
16
16
playwright:
17
-
mode: cli
18
17
```
19
18
20
19
The compiler installs `@playwright/cli` as a global npm package, its skills, and
@@ -52,7 +51,6 @@ The `version` field pins the `@playwright/cli` npm package. Omit it to use the c
52
51
```yaml wrap
53
52
tools:
54
53
playwright:
55
-
mode: cli
56
54
version: "0.1.18"
57
55
```
58
56
@@ -120,7 +118,8 @@ Capture `/tmp/home.png`, then call `upload_artifact` with
120
118
121
119
## Migrate from Playwright MCP
122
120
123
-
Remove `mode: mcp` or replace it with `mode: cli`. The compiler now reports `mode: mcp` as an error.
121
+
Remove `mode: mcp`. The built-in integration is CLI-only, so no replacement
122
+
`mode` field is needed. The compiler now reports `mode: mcp` as an error.
124
123
125
124
Replace MCP tool calls in prompts with equivalent `playwright-cli` commands run through bash:
126
125
@@ -173,7 +172,6 @@ on:
173
172
174
173
tools:
175
174
playwright:
176
-
mode: cli
177
175
178
176
network:
179
177
allowed:
@@ -238,7 +236,6 @@ steps:
238
236
239
237
tools:
240
238
playwright:
241
-
mode: cli
242
239
version: "0.1.18" # pins `@playwright/cli` npm package; see Configuration > Version
"built-in Playwright MCP support has been removed",
71
-
"Remove `mode: mcp` or change it to `mode: cli`, then update prompts to run `playwright-cli <command>` from bash. If MCP is still required, configure Playwright explicitly under `mcp-servers`. See https://github.com/github/gh-aw/blob/main/docs/src/content/docs/reference/playwright.md",
70
+
"Remove `mode: mcp`, then update prompts to run `playwright-cli <command>` from bash. If MCP is still required, configure Playwright explicitly under `mcp-servers`. See https://github.com/github/gh-aw/blob/main/docs/src/content/docs/reference/playwright.md",
0 commit comments