From 05a4c8302343ef1ba60f2007c96c96d34bbce092 Mon Sep 17 00:00:00 2001 From: Wonder Trust Date: Wed, 11 Mar 2026 08:25:54 +0800 Subject: [PATCH] fix: add anyOf required constraint to get_agent, get_llm_proxy, get_mcp_gateway tools --- platform/backend/src/archestra-mcp-server.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/backend/src/archestra-mcp-server.ts b/platform/backend/src/archestra-mcp-server.ts index 88975f2aeb..418cc10396 100644 --- a/platform/backend/src/archestra-mcp-server.ts +++ b/platform/backend/src/archestra-mcp-server.ts @@ -2897,6 +2897,7 @@ export function getArchestraMcpTools(): Tool[] { "Search by name (partial match). Only returns your personal agents.", }, }, + anyOf: [{ required: ["id"] }, { required: ["name"] }], }, annotations: {}, _meta: {}, @@ -2919,6 +2920,7 @@ export function getArchestraMcpTools(): Tool[] { "Search by name (partial match). Only returns your personal proxies.", }, }, + anyOf: [{ required: ["id"] }, { required: ["name"] }], }, annotations: {}, _meta: {}, @@ -2941,6 +2943,7 @@ export function getArchestraMcpTools(): Tool[] { "Search by name (partial match). Only returns your personal gateways.", }, }, + anyOf: [{ required: ["id"] }, { required: ["name"] }], }, annotations: {}, _meta: {},