You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Bump core, node-sdk, and python-sdk to 1.8.6
- Add HeadlessConfig and BrowserBackend types to config
- Add WebSearchParams type and web_search() method to SDKs
- Fix issue #25: return error on unknown params (engine vs engines)
- Change engines parameter type from string to array in schema
- Update changelog
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-2Lines changed: 17 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,26 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [Unreleased] - 2026-04-05
8
+
## [Unreleased] - 2026-04-10
9
9
10
10
---
11
11
12
-
## [v1.7.0] - 2026-04-05
12
+
## [v1.8.6] - 2026-04-10
13
+
14
+
### Fixed
15
+
16
+
#### web_search Tool
17
+
18
+
-**Issue #25 Fix**: The `web_search` tool now returns an error when unknown parameters are passed (e.g., `engine` instead of `engines`). Previously, unknown parameters were silently ignored, causing confusion when users specified the wrong field name.
19
+
20
+
### Changed
21
+
22
+
-`engines` parameter type changed from `string` to `array` in schema to match actual API
Copy file name to clipboardExpand all lines: core/skills/builtin-tools.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -265,8 +265,10 @@ tools:
265
265
type: string
266
266
description: The search query
267
267
engines:
268
-
type: string
269
-
description: "Comma-separated list of engines to use (default: ddg,wiki). Available: ddg, brave, google, wiki, baidu, sogou, bing_cn, 360"
268
+
type: array
269
+
items:
270
+
type: string
271
+
description: "List of engines to use (default: [\"ddg\",\"wiki\"]). Available: ddg (DuckDuckGo), brave (Brave Search), wiki (Wikipedia), sogou (Sogou), 360 / so360 (360 Search). Note: use 'engines' (plural), not 'engine' (singular)."
270
272
limit:
271
273
type: integer
272
274
description: "Maximum number of results to return (default: 10, max: 50)"
@@ -381,7 +383,7 @@ Parameters are passed as JSON objects matching each tool's parameter schema defi
0 commit comments