fix: hide batching in bridge instructions
CI / Client installer (macos-latest) (push) Canceled after 0s
CI / Client installer (ubuntu-latest) (push) Canceled after 0s
CI / Client installer (windows-latest) (push) Canceled after 0s
CI / test (22) (push) Canceled after 0s
CI / test (24) (push) Canceled after 0s
CI / release-smoke (push) Canceled after 0s

This commit is contained in:
2026-08-18 02:02:17 +00:00
parent 1d1c7e1d8a
commit 88f221e811
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -188,6 +188,9 @@ test("MCP approval_login returns both portable text and a standard resource link
assert.equal(link?.uri, "https://approval.example.test/oauth/device?user_code=LINK-2345");
assert.equal((response.structuredContent as any).result.authChallenge.directUrl, link?.uri);
const tools = await client.listTools();
const instructions = client.getInstructions() ?? "";
assert.match(instructions, /审批引用.*调用容量.*内部分批.*不得向用户解释/);
assert.doesNotMatch(instructions, /最多.*20|selectionId|approvalId|targetId/);
const history = tools.tools.find((tool) => tool.name === "approval_list_history")!;
assert.equal((history.inputSchema as any).properties.startDate.default, "");
assert.equal((history.inputSchema as any).properties.endDate.default, "");