Skip to content

Conversation

@cameroncooke
Copy link
Collaborator

@cameroncooke cameroncooke commented Feb 11, 2026

Tighten ui-automation tap guidance so agents target accessibility selectors first and only fall back to coordinates.

Today, agents often tap by guessed coordinates when they do not have a fresh accessibility snapshot, which is brittle and causes flaky automation. This updates the tap tool schema messaging, validation copy, and published tool/skill docs so the default guidance is: use id/label first, coordinates second.

I considered only changing skill docs, but that leaves tool metadata and validation errors still nudging coordinate usage. Updating schema + manifest + generated docs keeps guidance consistent across MCP clients and CLI users.

Additional context: docs were regenerated via npm run docs:update so docs/TOOLS.md and docs/TOOLS-CLI.md reflect the updated tool description.

Recommend accessibility targeting (id/label) before coordinates for ui-automation tap interactions.\n\nUpdate tap tool schema and manifest descriptions, validation guidance, and XcodeBuildMCP skill docs to keep guidance consistent across MCP and CLI usage.\n\nCo-Authored-By: Claude <noreply@anthropic.com>
@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 11, 2026

Open in StackBlitz

npm i https://pkg.pr.new/getsentry/XcodeBuildMCP/xcodebuildmcp@214

commit: faf0047

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant