openclaw/extensions/parallel
huangjianxiong c87b9a7cee
fix(parallel): use truncateUtf16Safe for MCP error JSON truncation (#102592)
* fix(parallel): use truncateUtf16Safe for MCP error JSON truncation

The extractMcpToolPayload function and error messages use naive
.slice(0, 500) on JSON-serialized errors and results which can split
surrogate pairs. Replace with truncateUtf16Safe().

* test(parallel): cover UTF-16-safe MCP errors

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-09 11:25:28 +01:00
..
src fix(parallel): use truncateUtf16Safe for MCP error JSON truncation (#102592) 2026-07-09 11:25:28 +01:00
index.ts Keep key-free web search providers opt-in (#93616) 2026-06-16 21:02:07 +08:00
npm-shrinkwrap.json chore(release): close out 2026.6.11 on main 2026-06-30 11:31:08 -07:00
openclaw.plugin.json
package.json chore(release): close out 2026.6.11 on main 2026-06-30 11:31:08 -07:00
parallel.live.test.ts
README.md feat(plugins): externalize official provider batch 2026-06-19 01:05:52 +08:00
test-api.ts
tsconfig.json
web-search-contract-api.ts
web-search-provider.ts

OpenClaw Parallel Plugin

Official OpenClaw plugin for Parallel.

Install from OpenClaw:

openclaw plugins install @openclaw/parallel-plugin
openclaw gateway restart

See https://docs.openclaw.ai/tools/parallel-search for setup and configuration.