openclaw/docs
Matt H db7d70ae4d
feat(parallel): add Parallel as a bundled web_search provider (#85158)
- New extensions/parallel package modeled on extensions/exa
- Wires Parallel's POST /v1/search through the generic web_search contract,
  exposing Parallel's recommended {objective, search_queries} shape (plus
  optional count, session_id, client_model) so the model can supply both the
  natural-language goal and 2-3 short keyword queries as Parallel docs advise
- client_model lets the model report its own slug so Parallel can tailor
  optimizations for the consuming model's capabilities; partitions the cache
  by client_model so different models do not silently share ranked excerpts
- Honors top-level tools.web.search.{maxResults,timeoutSeconds,cacheTtlMinutes}
  via the shared SDK helpers (mergeScopedSearchConfig, withTrustedWebSearchEndpoint,
  buildSearchCacheKey, read/writeCachedSearchPayload)
- Auto-detect order 75; auth via PARALLEL_API_KEY or
  plugins.entries.parallel.config.webSearch.apiKey
- Optional baseUrl override for proxies (e.g. Cloudflare AI Gateway)
- Threads caller-supplied session_id through follow-up calls; strips
  auto-generated session_id from the shared cache to avoid cross-task leaks
- Always sends advanced_settings.max_results so result volume matches the
  OpenClaw web_search default (5) instead of Parallel's default (10)
- Identifies the plugin via User-Agent header built from package version
- Runtime accepts the generic `query` arg as a fallback so the operator
  CLI (openclaw capability web.search) keeps working when Parallel is the
  active provider: it is promoted into the lone `search_queries` entry.
  `objective` stays optional and is never synthesized from a keyword
  query (Parallel documents it as natural-language intent). Agent callers
  using the native objective+search_queries shape take precedence; the
  schema still advertises only the native keys
- Updates the agent tool-display extractor (src/agents/tool-display-common.ts)
  to recognize Parallel's objective+search_queries shape so calls render with
  query context in CLI progress and Codex activity metadata
- Adds /tools/parallel-search docs page, web.md provider listing, docs nav,
  labeler entry, per-plugin registration contract test, and minimal core
  touch-points (legacy migrate, registration cases, providers contract list,
  runtime bundled list, vitest extension paths)
2026-06-05 12:01:58 -07:00
..
.generated chore(release): refresh plugin sdk api baseline 2026-06-04 20:50:17 -07:00
.i18n fix(workboard): clear landing gates 2026-05-29 11:04:37 +01:00
announcements fix: add channel status filtering (#80706) 2026-05-11 18:44:54 +01:00
assets docs: refresh ClawHub showcase cards (#88734) 2026-06-01 13:08:56 -07:00
automation refactor(cron): keep runtime on canonical sqlite rows 2026-05-31 16:02:06 +01:00
channels feat(matrix): handle voice preflight and threads (#90415) 2026-06-05 08:49:35 -07:00
clawhub docs: add ClawHub CLI page (#89297) 2026-06-02 04:13:50 +00:00
cli fix(gateway): dedupe probe warnings by gateway identity (#85791) 2026-06-05 10:23:12 -07:00
concepts feat(memory): support qmd query rerank toggle 2026-06-05 11:18:57 +08:00
debug docs: typography hygiene across 6 pages (gateway/cli/debug) 2026-05-06 08:49:27 -07:00
diagnostics fix(codex): gate profiler timing and startup setup 2026-05-26 20:51:00 +01:00
gateway fix(gateway): dedupe probe warnings by gateway identity (#85791) 2026-06-05 10:23:12 -07:00
help fix(auto-reply): skip commented heartbeat scaffolding 2026-06-04 17:03:40 -07:00
images chore: remove unused tracked assets 2026-05-26 02:21:58 +01:00
install docs: refresh Windows Hub platform guide 2026-06-03 15:52:00 -07:00
nodes fix: harden mobile a2ui bridge trust 2026-06-03 16:50:08 -07:00
plan Policy: add sandbox posture conformance checks (#85572) 2026-05-28 21:00:24 -07:00
platforms fix: harden mobile a2ui bridge trust 2026-06-03 16:50:08 -07:00
plugins revert(codex): revert first-party marketplace allowlist 2026-06-03 15:35:35 -07:00
providers feat(nvidia): default to nemotron ultra 2026-06-04 20:13:06 +01:00
refactor refactor: move MS Teams state migration to doctor 2026-06-04 08:20:39 -07:00
reference feat(parallel): add Parallel as a bundled web_search provider (#85158) 2026-06-05 12:01:58 -07:00
security refactor: extract net policy package 2026-05-29 09:45:14 +01:00
snippets/plugin-publish
specs feat: add codex supervisor extension 2026-05-29 03:49:43 +01:00
start fix(auto-reply): skip commented heartbeat scaffolding 2026-06-04 17:03:40 -07:00
superpowers/specs docs: complete source-backed docs sweep 2026-05-02 22:37:01 +01:00
tools feat(parallel): add Parallel as a bundled web_search provider (#85158) 2026-06-05 12:01:58 -07:00
web docs(web): document chat ack timing metadata (#89802) 2026-06-03 04:18:51 -07:00
agent-runtime-architecture.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
AGENTS.md docs: keep qa broker notes internal 2026-05-08 06:01:23 +01:00
auth-credential-semantics.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
brave-search.md
ci.md test(docker): cap npm scheduler concurrency 2026-06-04 12:04:45 -07:00
CLAUDE.md
date-time.md fix(inbound-meta): include seconds in timestamps 2026-05-27 21:18:08 +01:00
docs.json feat(parallel): add Parallel as a bundled web_search provider (#85158) 2026-06-05 12:01:58 -07:00
index.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
logging.md fix(agents): count stream deltas incrementally 2026-05-31 18:13:58 +01:00
nav-tabs-underline.js docs: document repo support scripts 2026-06-04 08:01:15 -04:00
network.md docs: audit and fix 4 pages (pi version bump + 3 typography/H1) 2026-05-05 21:14:55 -07:00
openclaw-agent-runtime.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
perplexity.md docs: consolidate moved docs pages 2026-05-05 17:38:21 +01:00
prose.md docs(skills): full rewrite of skills section with Mintlify components 2026-05-31 12:57:16 +01:00
style.css docs: remove stale showcase intro videos 2026-05-22 17:59:14 +01:00
tts.md
vps.md fix(gateway): keep unmanaged restarts in-process (#83138) 2026-05-17 21:19:05 +00:00
whatsapp-openclaw.jpg