From d163dbcfcde513fe91b01889e19cd520cdc2ec5a Mon Sep 17 00:00:00 2001 From: Yurii Chukhlib Date: Fri, 16 Jan 2026 23:32:55 +0100 Subject: [PATCH] feat(web-search): add country and language optional parameters to schema --- src/agents/tools/web-tools.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/agents/tools/web-tools.ts b/src/agents/tools/web-tools.ts index 38025352e..1f8b1e88e 100644 --- a/src/agents/tools/web-tools.ts +++ b/src/agents/tools/web-tools.ts @@ -48,6 +48,22 @@ const WebSearchSchema = Type.Object({ maximum: MAX_SEARCH_COUNT, }), ), + country: Type.Optional( + Type.String({ + description: + "2-letter country code for region-specific results (e.g., 'DE', 'US', 'ALL'). Default: 'US'.", + }), + ), + search_lang: Type.Optional( + Type.String({ + description: "ISO language code for search results (e.g., 'de', 'en', 'fr').", + }), + ), + ui_lang: Type.Optional( + Type.String({ + description: "ISO language code for UI elements.", + }), + ), }); const WebFetchSchema = Type.Object({