Skip to content

Agent Tools

Agent Tools are protocol-agnostic, extensible product APIs (same family as /v1/me) under POST /v1/tools/* for desktop agents after a model tool call. They are not part of OpenAI / Anthropic / Gemini chat protocols.

The surface grows over time. Shipping today — web tools:

ToolEndpointNotes
Web SearchPOST /v1/tools/web-searchSearch result list
Web FetchPOST /v1/tools/web-fetchFetch one URL body
Web Deep SearchPOST /v1/tools/web-deep-searchSearch + read; heavier and usually more expensive
  1. Open Tools → Configuration.
  2. Maintain each engine catalog for the tools you use: API key + unit cost (currency follows system billing currency).
  3. Pick the Active engine; engines without a saved key cannot be activated.
  4. Call /v1/tools/* with a user sk-…; inspect Tools → Invocations or Request logs (provider_id=octafuse-tools).
Terminal window
curl -sS "$GATEWAY_URL/v1/tools/web-search" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{"query":"OctaFuse gateway","count":5}'

Full fields and engine whitelists: GitHub · user API.