From 78bdc37583579d3ce0cde34efc007fe1f1639fb0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 17 Dec 2025 06:23:14 +0000 Subject: [PATCH] chore: sync 1 new tools from Vercel AI registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added 1 tools from Vercel AI SDK registry: - Total tools in registry: 11 - Already synced: 10 - Newly added: 1 - Errors: 0 🤖 Automated by GitHub Actions Run: https://github.com/tpmjs/tpmjs/actions/runs/20293730295 --- manual-tools.ts | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/manual-tools.ts b/manual-tools.ts index 2ecede8..3dc3504 100644 --- a/manual-tools.ts +++ b/manual-tools.ts @@ -782,4 +782,38 @@ export const manualTools: ManualTool[] = [ websiteUrl: 'https://tpmjs.com', docsUrl: 'https://tpmjs.com/spec', }, + { + npmPackageName: '@airweave/vercel-ai-sdk', + category: 'search', + frameworks: ['vercel-ai'], + exportName: 'airweaveSearch', + description: 'Provides unified search across all connected data sources using semantic search.', + tags: ['search', 'rag', 'data-sources', 'semantic-search'], + env: [ + { + name: 'AIRWEAVE_API_KEY', + description: 'API key for authenticating with Airweave services.', + required: true, + } + ], + parameters: [ + { + name: 'defaultCollection', + type: 'string', + description: 'The default collection to search within.', + required: true, + } + ], + returns: { + type: 'object', + description: 'The search results from the specified data sources.', + }, + aiAgent: { + useCase: 'Use this tool to perform semantic searches across multiple data sources.', + examples: ['Search for key decisions from last week in the knowledge base.'], + }, + docsUrl: 'https://docs.airweave.ai', + apiKeyUrl: 'https://app.airweave.ai/settings/api-keys', + websiteUrl: 'https://airweave.ai', + }, ];