Skip to content

feat(vercel_ai): add VAI-016 ambiguous tool binding name - #112

Open
joeymussalli wants to merge 1 commit into
trustabl:mainfrom
joeymussalli:feat/vercel-ambiguous-vai-016
Open

feat(vercel_ai): add VAI-016 ambiguous tool binding name#112
joeymussalli wants to merge 1 commit into
trustabl:mainfrom
joeymussalli:feat/vercel-ambiguous-vai-016

Conversation

@joeymussalli

Copy link
Copy Markdown

Summary

  • Add VAI-016 to vercel_ai/tool_definition.yaml: ambiguous binding names (process/handle/run/…) via name_in.
  • Matches VarName because Vercel leaves ToolDef.Name empty — needs engine VarName fallback (trustabl#182).

Why

Other SDKs already have ambiguous-name rules (CSDK-007, OAI-007, MCP-003; open PRs for LC/CREW/AG2/PYD). Vercel was the gap; the rulebook explicitly noted it.

Stack

  1. Engine trustabl#182 (VarName + fixtures/tests)
  2. This PR
  3. Rulebook docs PR

Test plan

  • Engine CI green with #182
  • trustabl rules validate

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