mirror of
https://github.com/NanmiCoder/claude-code-haha.git
synced 2026-10-10 11:53:10 +08:00
ffa2b59105
The instruction files told every coding agent to reach for agent-browser whenever a change needed browser-level evidence: copilot-instructions listed "E2E or agent-browser smoke" as the remedy for cross-boundary flows, and both contributing guides repeated it. That wording outlived the tool. With the agent-browser skill uninstalled, agents still parsed those lines as a recommendation and went looking for the binary instead of using the browser skill that is actually installed. Deleting the references would have made the docs wrong. agent-browser is still a real dependency: check:desktop-ui-smoke spawns it on Linux CI, and seven maintainer-run e2e scripts under desktop/scripts drive it directly. It cannot be swapped for ego-browser either — ego lite is a macOS-only GUI app with no headless mode and a one-time interactive onboarding, so it cannot run on ubuntu-latest at all. So the lanes keep the binary and the prose loses the recommendation. agent-browser is now described as an implementation detail of those two call sites, and ad-hoc browser work — manual verification, screenshots, exploratory UI checks — is pointed at the ego-browser skill. The quality contract asserted the old string, so it would have failed closed on the reworded line. It now pins the replacement plus the new routing rule; flipping either sentence turns the test red.