The agent playground UI has almost no data-testid attributes. During the v0.105.0 release-night QA (2026-07-14), manual UI QA had to pixel-hunt every control, and automation isn't practical as a result.
Spec
A complete spec already exists: docs/design/agent-workflows/projects/qa/playwright-testability.md on branch qa-prerelease-agent-runtime. It defines:
- Tier 1: ~10 always-on
data-testids. Top 5 blocking: approval dock, tool call row, chat message, session status, commit approval.
- Tier 2: a debug-mode hidden node (behind
NEXT_PUBLIC_AGENTA_TEST_HOOKS=1) exposing warm/frames/harness/sandbox/turn timing.
Ask
Implement the spec so the manual golden-path QA can become a Playwright CI suite.
Todo
The agent playground UI has almost no
data-testidattributes. During the v0.105.0 release-night QA (2026-07-14), manual UI QA had to pixel-hunt every control, and automation isn't practical as a result.Spec
A complete spec already exists:
docs/design/agent-workflows/projects/qa/playwright-testability.mdon branchqa-prerelease-agent-runtime. It defines:data-testids. Top 5 blocking: approval dock, tool call row, chat message, session status, commit approval.NEXT_PUBLIC_AGENTA_TEST_HOOKS=1) exposing warm/frames/harness/sandbox/turn timing.Ask
Implement the spec so the manual golden-path QA can become a Playwright CI suite.
Todo
NEXT_PUBLIC_AGENTA_TEST_HOOKS=1.