Vercel AI SDK
@purili/ai-sdk
Three typed AI SDK tools for web search, domain search, and indexed page context.
Use Purili from the frameworks you already ship. Every integration talks to the same public APIs and keeps source URLs attached to search results and stored context.
Vercel AI SDK
Three typed AI SDK tools for web search, domain search, and indexed page context.
OpenClaw
A native, validated OpenClaw tool plugin with three discoverable read-only tools.
Model Context Protocol
Six search and index tools over hosted Streamable HTTP or local stdio.
Vercel AI SDK
The package exports a ready-made tool set and a factory for isolated clients. The active model decides when to search and when to retrieve a result's indexed context.
import { generateText, stepCountIs } from "ai"
import { openai } from "@ai-sdk/openai"
import { puriliTools } from "@purili/ai-sdk"
const result = await generateText({
model: openai("gpt-5"),
prompt: "Research independent search engines and cite sources.",
tools: puriliTools,
stopWhen: stepCountIs(5),
})OpenClaw
The package uses OpenClaw's current tool-plugin contract and generated manifest. After installing, reload the Gateway so the three Purili tools enter the effective catalog.
openclaw plugins install npm:@purili/openclawopenclaw plugins inspect purili-search --runtimeRequires OpenClaw 2026.5.17+ and Node.js 22.22.3+, 24.15+, or 25.9+.
npm install @purili/web-search