mirror of
https://github.com/morluto/rea.git
synced 2026-11-10 00:36:35 +00:00
* test(mcp): pin Kimi/Moonshot-accepted input schemas for #9581
Closes #9581
#9581 reports Kimi/Moonshot rejecting 9 tools whose input schemas
carried a $ref to a oneOf/anyOf with a nested $ref. The inlined
advertisement that fixes this is already on main (reused: "inline"
in toolInputSchemaWithMetadata, 554816be, unreleased): all 246
advertised input schemas are reference-free in both profiles. This
adds the regression coverage that pins it: the issue's minimal
trigger through the compact presenter, and the rejected reference
pattern checked across every served input schema in both profiles,
naming the nine tools from the issue.
Not verified against live Kimi/Moonshot (no access); verified locally
that no advertised input schema in either profile contains the
rejected pattern.
* test(javascript): distinguish package scope in route fixtures
* test(apple): separate identity and refusal fixture groups
* test(mcp): qualify reference detector and semantic inlining
---------
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>