Giving any agent eyes
ui-vision gives an AI agent eyes so it can catch what assertions can't — the button that shifted 40px, the text clipping behind a card.
First, proof this thing is real.
An itself-AI-generated Amplifier bundle, committed overnight on Feb 13, 2026 — commit 2092877, co-authored by Amplifier, verified via git log.
So what exactly do assertions miss?
The README says it plainly: your tests pass but the UI is broken. Visual breakage sails past a green test run because the model was never looking.
ui-vision closes that gap by letting the model look.
ui-vision runs Playwright MCP in vision mode. Each screenshot returns as a base64 image the model can see and describe — not just a file path.
Seeing is only half of it — scope is the other half.
Instead of one open-ended browser agent, ui-vision ships three specialists — each asking a single, bounded question with a matching recipe.
And the whole set drops into any bundle.
Vision server, three specialists, three recipes — the entire capability composes into any bundle through one 31-line behavior YAML.
Which means eyes stop being a bespoke integration.
Eyes are no longer a bespoke integration — they're one line of YAML away. Drop the behavior into any Amplifier bundle and the agent inherits sight.
That changes what verification depends on.
When agents can see their own work, composable sight closes the gap between "tests pass" and "it actually looks right."
Feature status: Shipped & Public
Data as of: Feb 2026 — bundle cpark4x/amplifier-bundle-ui-vision (4 commits, Feb 13 → Mar 15, 2026).
Every claim independently re-derived from live git / gh / grep / wc / read — nothing trusted from the input file:
git log --pretty=format:'%H | %ad | %an | %s' --date=iso → commit 2092877, 2026-02-13 00:17:56 -0800, Chris Park.git show --stat 2092877 → "Generated with Amplifier", Co-Authored-By: Amplifier; "12 files changed, 728 insertions(+)".ls agents/ | wc -l → visual-auditor, regression-checker, accessibility-scanner.ls recipes/ | wc -l → visual-audit, regression-check, accessibility-scan.wc -l behaviors/ui-vision.yaml → 31; contents via cat behaviors/ui-vision.yaml (--caps=vision, --image-responses allow).head -6 README.md and sed -n '1,25p' context/ui-vision-instructions.md.git log --pretty='%an <%ae>' → Chris Park / cpark4x, Senior PM, Microsoft Office of the CTO, AI Incubation.Primary contributor: Chris Park (cpark4x) — all bundle commits; Amplifier bot co-authored the initial commit.
Gaps: A wider "autonomous build then crash" framing exists in derived decks but could NOT be traced to any surviving source repo, commit, or PR; those figures are excluded here. This deck presents only the verified ui-vision bundle.