chore(deps): workspace dependency cleanup (#1296)

Signed-off-by: Andrew Barba <barba@hey.com>
This commit is contained in:
Andrew Barba
2026-07-28 16:53:59 -04:00
committed by GitHub
parent 782ff7732f
commit 3e5cdca60f
26 changed files with 444 additions and 4276 deletions
+1
View File
@@ -0,0 +1 @@
registry=https://registry.npmjs.org/
+29 -4
View File
@@ -4,10 +4,19 @@
"package.json",
"packages/*/package.json",
"apps/*/package.json",
"apps/*/*/package.json",
"e2e/fixtures/*/package.json",
"!**/dist/**",
"!**/templates/**"
],
"versionGroups": [
{
"label": "Extension fixtures declare a broad eve peer range like published extensions",
"dependencies": ["eve"],
"packages": ["gadget-extension", "gizmo-extension", "js-only-extension", "toolkit-extension"],
"dependencyTypes": ["peer"],
"isIgnored": true
},
{
"label": "Workspace packages must use the workspace: protocol",
"dependencies": ["eve-*", "eve"],
@@ -22,25 +31,41 @@
"isIgnored": true
},
{
"label": "Next.js projects pin TypeScript 6 for its compiler API",
"label": "Projects that need the TypeScript compiler API pin TypeScript 6",
"dependencies": ["typescript"],
"packages": ["eve-docs", "framework-next", "web-chat-next-template"],
"packages": [
"eve-docs",
"framework-next",
"framework-next-multi-agent",
"framework-nuxt",
"web-chat-next-template"
],
"dependencyTypes": ["dev"],
"pinVersion": "6.0.3"
},
{
"label": "Extension fixtures consumed via file: cannot use the catalog protocol",
"dependencies": ["zod"],
"packages": ["gadget-extension", "gizmo-extension"],
"dependencyTypes": ["prod"],
"pinVersion": "4.4.3"
},
{
"label": "Shared third-party deps must use the catalog: protocol",
"policy": "catalog",
"dependencies": [
"@opentelemetry/core",
"@opentelemetry/sdk-trace-base",
"@types/node",
"typescript",
"next",
"@types/react",
"@types/react-dom",
"@vercel/otel",
"next",
"picocolors",
"react",
"react-dom",
"streamdown",
"typescript",
"vitest",
"zod"
],
+2 -22
View File
@@ -19,12 +19,8 @@
"registry:validate:instrumentation": "tsx scripts/validate-instrumentation-registry.ts"
},
"dependencies": {
"@ai-sdk/react": "3.0.193",
"@icons-pack/react-simple-icons": "13.13.0",
"@orama/tokenizers": "3.1.18",
"@streamdown/cjk": "1.0.3",
"@streamdown/code": "1.1.1",
"@vercel/agent-readability": "0.4.0",
"@vercel/analytics": "2.0.1",
"@vercel/eve-catalog": "workspace:*",
"@vercel/geistdocs": "1.15.2",
@@ -32,35 +28,20 @@
"@vgpu/core": "0.0.7",
"@vgpu/render": "0.0.7",
"@vgpu/wgsl": "0.0.7",
"ai": "6.0.191",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"cmdk": "1.1.1",
"dexie": "4.4.2",
"dexie-react-hooks": "4.4.0",
"feed": "5.2.1",
"fumadocs-core": "16.9.1",
"fumadocs-mdx": "14.0.4",
"fumadocs-ui": "16.9.1",
"jotai": "2.20.0",
"lil-gui": "0.21.0",
"lucide-react": "1.16.0",
"mermaid": "11.15.0",
"motion": "12.40.0",
"nanoid": "5.1.11",
"next": "catalog:",
"next-themes": "0.4.6",
"phase": "catalog:",
"radix-ui": "1.4.3",
"react": "catalog:",
"react-dom": "catalog:",
"react-player": "3.4.0",
"shiki": "4.1.0",
"sonner": "2.0.7",
"streamdown": "catalog:",
"tailwind-merge": "3.6.0",
"use-stick-to-bottom": "1.1.4",
"vaul": "1.1.2",
"zod": "catalog:"
},
"devDependencies": {
@@ -93,7 +74,7 @@
"@upstash/agentkit-eve-extension": "^0.4.0",
"@veltdev/chat-sdk-adapter": "0.2.4",
"@vercel/connect": "catalog:",
"@vercel/otel": "2.1.3",
"@vercel/otel": "catalog:",
"@vgpu/adapter-node": "0.0.7",
"@webgpu/types": "^0.1.69",
"@zernio/chat-sdk-adapter": "0.5.0",
@@ -103,10 +84,9 @@
"eve": "workspace:*",
"pngjs": "^7.0.0",
"postcss": "8.5.15",
"shadcn": "4.13.1",
"shadcn": "4.16.0",
"tailwindcss": "4.3.0",
"tsx": "^4.21.0",
"tw-animate-css": "1.4.0",
"typescript": "6.0.3",
"vitest": "catalog:"
}
+3 -9
View File
@@ -3,21 +3,15 @@
"name": "channel/slack",
"title": "Slack",
"description": "Connect an eve agent to Slack with Vercel Connect or portable credentials.",
"dependencies": [
"@vercel/connect@0.4.2"
],
"dependencies": ["@vercel/connect@0.4.2"],
"meta": {
"eve": {
"setup": {
"command": "eve",
"args": [
"integration",
"setup",
"slack"
]
"args": ["integration", "setup", "slack"]
},
"requires": ">=0.27.8"
}
},
"type": "registry:item"
}
}
+2 -6
View File
@@ -259,14 +259,10 @@
"eve": {
"setup": {
"command": "eve",
"args": [
"integration",
"setup",
"web"
]
"args": ["integration", "setup", "web"]
},
"requires": ">=0.27.8"
}
},
"type": "registry:item"
}
}
@@ -3,9 +3,7 @@
"name": "instrumentation/braintrust",
"title": "Braintrust",
"description": "Trace eve agent sessions in Braintrust, including turns, steps, tool calls, and subagent interactions.",
"dependencies": [
"braintrust"
],
"dependencies": ["braintrust"],
"files": [
{
"path": "registry/instrumentation/braintrust.ts",
@@ -24,4 +22,4 @@
"BRAINTRUST_API_KEY": ""
},
"type": "registry:item"
}
}
+70 -249
View File
@@ -8,9 +8,7 @@
"type": "registry:item",
"title": "agent-browser",
"description": "Add browser automation tools backed by agent-browser to an eve agent.",
"dependencies": [
"@agent-browser/eve"
],
"dependencies": ["@agent-browser/eve"],
"files": [
{
"path": "registry/extensions/agent-browser.ts",
@@ -24,9 +22,7 @@
"type": "registry:item",
"title": "Browserbase",
"description": "Search, fetch, and automate the web with Browserbase and Stagehand.",
"dependencies": [
"@browserbasehq/eve"
],
"dependencies": ["@browserbasehq/eve"],
"envVars": {
"BROWSERBASE_API_KEY": ""
},
@@ -43,10 +39,7 @@
"type": "registry:item",
"title": "GitHub Tools",
"description": "Add scoped GitHub tools with Vercel Connect authentication and approval rules.",
"dependencies": [
"@github-tools/eve-extension",
"@vercel/connect"
],
"dependencies": ["@github-tools/eve-extension", "@vercel/connect"],
"envVars": {
"GITHUB_TOKEN": ""
},
@@ -63,9 +56,7 @@
"type": "registry:item",
"title": "Jetty",
"description": "Grade agent turns, compare experiments, and store durable evaluation trajectories.",
"dependencies": [
"@jetty/eve"
],
"dependencies": ["@jetty/eve"],
"envVars": {
"JETTY_API_TOKEN": "",
"JETTY_COLLECTION": ""
@@ -83,9 +74,7 @@
"type": "registry:item",
"title": "KERNEL",
"description": "Let your eve agent use the Internet with KERNEL browser infrastructure, observability, and stealth.",
"dependencies": [
"@onkernel/eve-extension"
],
"dependencies": ["@onkernel/eve-extension"],
"envVars": {
"KERNEL_API_KEY": ""
},
@@ -102,9 +91,7 @@
"type": "registry:item",
"title": "Upstash AgentKit",
"description": "Add long-term memory, Redis Search, and durable chat history with Upstash Redis.",
"dependencies": [
"@upstash/agentkit-eve-extension"
],
"dependencies": ["@upstash/agentkit-eve-extension"],
"envVars": {
"UPSTASH_REDIS_REST_URL": "",
"UPSTASH_REDIS_REST_TOKEN": ""
@@ -138,9 +125,7 @@
"type": "registry:item",
"title": "Vercel",
"description": "Manage Vercel projects, deployments, and logs through Vercel's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/vercel.ts",
@@ -154,9 +139,7 @@
"type": "registry:item",
"title": "Linear",
"description": "Issues, projects, cycles, and comments via Linear's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/linear.ts",
@@ -170,9 +153,7 @@
"type": "registry:item",
"title": "Notion",
"description": "Search and edit Notion pages and databases over MCP or OpenAPI.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/notion.ts",
@@ -186,9 +167,7 @@
"type": "registry:item",
"title": "Datadog",
"description": "Query metrics, monitors, and logs through Datadog's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/datadog.ts",
@@ -202,9 +181,7 @@
"type": "registry:item",
"title": "Honeycomb",
"description": "Explore traces and run queries through Honeycomb's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/honeycomb.ts",
@@ -218,9 +195,7 @@
"type": "registry:item",
"title": "Airtable",
"description": "Bases, tables, and records through Airtable's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/airtable.ts",
@@ -234,9 +209,7 @@
"type": "registry:item",
"title": "Bitly",
"description": "Shorten links, generate QR Codes, and track performance.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/bitly.ts",
@@ -250,9 +223,7 @@
"type": "registry:item",
"title": "Brex",
"description": "Expenses, cards, and cash through Brex's finance automation.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/brex.ts",
@@ -266,9 +237,7 @@
"type": "registry:item",
"title": "Candid",
"description": "Research nonprofits and funders using Candid's data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/candid.ts",
@@ -282,9 +251,7 @@
"type": "registry:item",
"title": "ClickHouse",
"description": "Query and explore your ClickHouse Cloud data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/clickhouse.ts",
@@ -298,9 +265,7 @@
"type": "registry:item",
"title": "Cloudinary",
"description": "Manage, transform, and deliver your images and videos.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/cloudinary.ts",
@@ -314,9 +279,7 @@
"type": "registry:item",
"title": "Coda",
"description": "Create, search, and update docs and tables.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/coda.ts",
@@ -330,9 +293,7 @@
"type": "registry:item",
"title": "Egnyte",
"description": "Securely access and analyze Egnyte content.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/egnyte.ts",
@@ -346,9 +307,7 @@
"type": "registry:item",
"title": "Embat",
"description": "Ask Embat about cash, debt, payments, and accounting.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/embat.ts",
@@ -362,9 +321,7 @@
"type": "registry:item",
"title": "Hugging Face",
"description": "Access the Hugging Face Hub and thousands of Gradio apps.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/hugging-face.ts",
@@ -378,9 +335,7 @@
"type": "registry:item",
"title": "Local Falcon",
"description": "AI visibility and local search intelligence.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/local-falcon.ts",
@@ -394,9 +349,7 @@
"type": "registry:item",
"title": "Make",
"description": "Run Make scenarios and manage your Make account.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/make.ts",
@@ -410,9 +363,7 @@
"type": "registry:item",
"title": "Manufact",
"description": "Deploy and monitor MCP servers with Manufact.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/manufact.ts",
@@ -426,9 +377,7 @@
"type": "registry:item",
"title": "Mem0",
"description": "Persistent memory for AI agents and assistants.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/mem0.ts",
@@ -442,9 +391,7 @@
"type": "registry:item",
"title": "Miro",
"description": "Access and create content on Miro boards.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/miro.ts",
@@ -458,9 +405,7 @@
"type": "registry:item",
"title": "Mixpanel",
"description": "Analyze, query, and manage your Mixpanel data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/mixpanel.ts",
@@ -474,9 +419,7 @@
"type": "registry:item",
"title": "Netlify",
"description": "Create, deploy, manage, and secure websites on Netlify.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/netlify.ts",
@@ -490,9 +433,7 @@
"type": "registry:item",
"title": "O'Reilly",
"description": "Discover O'Reilly's expert learning content.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/oreilly.ts",
@@ -506,9 +447,7 @@
"type": "registry:item",
"title": "PlanetScale",
"description": "Authenticated access to your PlanetScale Postgres and MySQL databases.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/planetscale.ts",
@@ -522,9 +461,7 @@
"type": "registry:item",
"title": "PostHog",
"description": "Query, analyze, and manage your PostHog insights.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/posthog.ts",
@@ -538,9 +475,7 @@
"type": "registry:item",
"title": "Postman",
"description": "Give API context to your coding agents with Postman.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/postman.ts",
@@ -554,9 +489,7 @@
"type": "registry:item",
"title": "Razorpay",
"description": "Razorpay payments, settlements, and dashboard data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/razorpay.ts",
@@ -570,9 +503,7 @@
"type": "registry:item",
"title": "Sentry",
"description": "Search, query, and debug errors intelligently.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/sentry.ts",
@@ -586,9 +517,7 @@
"type": "registry:item",
"title": "Similarweb",
"description": "Real-time web, mobile app, and market data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/similarweb.ts",
@@ -602,9 +531,7 @@
"type": "registry:item",
"title": "Stripe",
"description": "Payment processing and financial infrastructure tools.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/stripe.ts",
@@ -618,9 +545,7 @@
"type": "registry:item",
"title": "Supabase",
"description": "Manage databases, authentication, and storage.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/supabase.ts",
@@ -634,9 +559,7 @@
"type": "registry:item",
"title": "Ticket Tailor",
"description": "Manage tickets, orders, and events with Ticket Tailor.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/ticket-tailor.ts",
@@ -650,9 +573,7 @@
"type": "registry:item",
"title": "TickTick",
"description": "Search, create, and manage your tasks and habits in TickTick.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/ticktick.ts",
@@ -666,9 +587,7 @@
"type": "registry:item",
"title": "Todoist",
"description": "Search, complete, and manage your tasks in Todoist.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/todoist.ts",
@@ -682,9 +601,7 @@
"type": "registry:item",
"title": "Webflow",
"description": "Manage Webflow CMS, pages, assets, and sites.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/webflow.ts",
@@ -698,9 +615,7 @@
"type": "registry:item",
"title": "Wix",
"description": "Manage and build sites and apps on Wix.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/wix.ts",
@@ -714,9 +629,7 @@
"type": "registry:item",
"title": "Zapier",
"description": "Automate workflows across thousands of apps.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/zapier.ts",
@@ -730,9 +643,7 @@
"type": "registry:item",
"title": "Zomato",
"description": "Online food ordering and delivery through Zomato.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/zomato.ts",
@@ -750,18 +661,12 @@
"eve": {
"setup": {
"command": "eve",
"args": [
"integration",
"setup",
"slack"
]
"args": ["integration", "setup", "slack"]
},
"requires": ">=0.27.8"
}
},
"dependencies": [
"@vercel/connect@0.4.2"
]
"dependencies": ["@vercel/connect@0.4.2"]
},
{
"name": "channel/discord",
@@ -875,11 +780,7 @@
"eve": {
"setup": {
"command": "eve",
"args": [
"integration",
"setup",
"web"
]
"args": ["integration", "setup", "web"]
},
"requires": ">=0.27.8"
}
@@ -1106,11 +1007,7 @@
"type": "registry:item",
"title": "Google Chat",
"description": "Google Chat spaces and DMs via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/gchat",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/gchat", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-gchat.ts",
@@ -1127,11 +1024,7 @@
"type": "registry:item",
"title": "WhatsApp",
"description": "Customer messaging through WhatsApp Business Cloud via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/whatsapp",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/whatsapp", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-whatsapp.ts",
@@ -1151,11 +1044,7 @@
"type": "registry:item",
"title": "X",
"description": "Public mentions and DMs on X via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/x",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/x", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-x.ts",
@@ -1173,11 +1062,7 @@
"type": "registry:item",
"title": "Messenger",
"description": "Facebook Messenger bots with templates, buttons, and reactions via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/messenger",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/messenger", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-messenger.ts",
@@ -1196,11 +1081,7 @@
"type": "registry:item",
"title": "Zernio",
"description": "Reach seven social and messaging platforms through one Zernio integration.",
"dependencies": [
"chat",
"@zernio/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@zernio/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"ZERNIO_API_KEY": "",
"ZERNIO_WEBHOOK_SECRET": ""
@@ -1218,11 +1099,7 @@
"type": "registry:item",
"title": "Velt",
"description": "Add agents to anchored comments across documents, canvases, PDFs, and video.",
"dependencies": [
"chat",
"@veltdev/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@veltdev/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"VELT_API_KEY": "",
"VELT_WEBHOOK_SECRET": ""
@@ -1240,11 +1117,7 @@
"type": "registry:item",
"title": "Sendblue",
"description": "Send and receive iMessage, SMS, and RCS through Sendblue.",
"dependencies": [
"chat",
"chat-adapter-sendblue",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "chat-adapter-sendblue", "@chat-adapter/state-memory"],
"envVars": {
"SENDBLUE_API_KEY": "",
"SENDBLUE_API_SECRET": "",
@@ -1263,11 +1136,7 @@
"type": "registry:item",
"title": "Novu",
"description": "Reach Slack, Teams, WhatsApp, Telegram, and email through Novu.",
"dependencies": [
"chat",
"@novu/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@novu/chat-sdk-adapter", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-novu.ts",
@@ -1285,11 +1154,7 @@
"type": "registry:item",
"title": "Liveblocks",
"description": "Bring your agent into Liveblocks comment threads, mentions, and reactions.",
"dependencies": [
"chat",
"@liveblocks/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@liveblocks/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"LIVEBLOCKS_SECRET_KEY": "",
"LIVEBLOCKS_WEBHOOK_SECRET": ""
@@ -1307,11 +1172,7 @@
"type": "registry:item",
"title": "Linq",
"description": "iMessage and SMS conversations, media, and tapbacks through Linq.",
"dependencies": [
"chat",
"@linqapp/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@linqapp/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"LINQ_API_KEY": "",
"LINQ_WEBHOOK_SECRET": ""
@@ -1329,11 +1190,7 @@
"type": "registry:item",
"title": "Kapso",
"description": "Managed WhatsApp conversations, media, buttons, and history through Kapso.",
"dependencies": [
"chat",
"@kapso/chat-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@kapso/chat-adapter", "@chat-adapter/state-memory"],
"envVars": {
"KAPSO_API_KEY": "",
"KAPSO_PHONE_NUMBER_ID": "",
@@ -1352,11 +1209,7 @@
"type": "registry:item",
"title": "Photon",
"description": "Cloud, self-hosted, and local iMessage messaging through Photon.",
"dependencies": [
"chat",
"@photon-ai/chat-adapter-imessage",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@photon-ai/chat-adapter-imessage", "@chat-adapter/state-memory"],
"envVars": {
"IMESSAGE_PROJECT_ID": "",
"IMESSAGE_PROJECT_SECRET": ""
@@ -1374,11 +1227,7 @@
"type": "registry:item",
"title": "Dial",
"description": "Give your agent a phone number for SMS, MMS, iMessage, and voice transcripts.",
"dependencies": [
"chat",
"@getdial/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@getdial/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"DIAL_API_KEY": "",
"DIAL_FROM_NUMBER_ID": "",
@@ -1397,11 +1246,7 @@
"type": "registry:item",
"title": "AgentPhone",
"description": "SMS, MMS, iMessage, and voice conversations through AgentPhone.",
"dependencies": [
"chat",
"@agentphone/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@agentphone/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"AGENTPHONE_API_KEY": "",
"AGENTPHONE_AGENT_ID": "",
@@ -1420,11 +1265,7 @@
"type": "registry:item",
"title": "Lark / Feishu",
"description": "Lark and Feishu chats with native card streaming via the Chat SDK.",
"dependencies": [
"chat",
"@larksuite/vercel-chat-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@larksuite/vercel-chat-adapter", "@chat-adapter/state-memory"],
"envVars": {
"LARK_APP_ID": "",
"LARK_APP_SECRET": ""
@@ -1442,11 +1283,7 @@
"type": "registry:item",
"title": "Beeper",
"description": "Matrix rooms and bridged messaging networks through Beeper.",
"dependencies": [
"chat",
"@beeper/chat-adapter-matrix",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@beeper/chat-adapter-matrix", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-beeper.ts",
@@ -1464,11 +1301,7 @@
"type": "registry:item",
"title": "Resend",
"description": "Send and receive threaded email through Resend via the Chat SDK.",
"dependencies": [
"chat",
"@resend/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@resend/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"RESEND_API_KEY": "",
"RESEND_WEBHOOK_SECRET": "",
@@ -1509,9 +1342,7 @@
"type": "registry:item",
"title": "Sentry",
"description": "Send agent traces to Sentry's OTLP endpoint for tracing and debugging.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"SENTRY_OTLP_TRACES_ENDPOINT": "",
"SENTRY_PUBLIC_KEY": ""
@@ -1529,9 +1360,7 @@
"type": "registry:item",
"title": "Datadog",
"description": "Export agent traces to Datadog APM alongside the rest of your stack.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"DATADOG_OTLP_TRACES_ENDPOINT": "",
"DD_API_KEY": ""
@@ -1549,9 +1378,7 @@
"type": "registry:item",
"title": "Honeycomb",
"description": "Send OpenTelemetry traces to Honeycomb and query every agent turn.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"HONEYCOMB_API_KEY": ""
},
@@ -1568,9 +1395,7 @@
"type": "registry:item",
"title": "Arize",
"description": "Export traces to Arize AX for LLM observability and evaluation.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"ARIZE_SPACE_ID": "",
"ARIZE_API_KEY": ""
@@ -1588,9 +1413,7 @@
"type": "registry:item",
"title": "Raindrop",
"description": "Send agent traces to Raindrop to detect and debug AI product issues.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"RAINDROP_WRITE_KEY": ""
},
@@ -1607,9 +1430,7 @@
"type": "registry:item",
"title": "Jaeger",
"description": "Trace your agent with a local or self-hosted Jaeger OTLP backend.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"files": [
{
"path": "registry/instrumentation/jaeger.ts",
+70 -249
View File
@@ -8,9 +8,7 @@
"type": "registry:item",
"title": "agent-browser",
"description": "Add browser automation tools backed by agent-browser to an eve agent.",
"dependencies": [
"@agent-browser/eve"
],
"dependencies": ["@agent-browser/eve"],
"files": [
{
"path": "registry/extensions/agent-browser.ts",
@@ -24,9 +22,7 @@
"type": "registry:item",
"title": "Browserbase",
"description": "Search, fetch, and automate the web with Browserbase and Stagehand.",
"dependencies": [
"@browserbasehq/eve"
],
"dependencies": ["@browserbasehq/eve"],
"envVars": {
"BROWSERBASE_API_KEY": ""
},
@@ -43,10 +39,7 @@
"type": "registry:item",
"title": "GitHub Tools",
"description": "Add scoped GitHub tools with Vercel Connect authentication and approval rules.",
"dependencies": [
"@github-tools/eve-extension",
"@vercel/connect"
],
"dependencies": ["@github-tools/eve-extension", "@vercel/connect"],
"envVars": {
"GITHUB_TOKEN": ""
},
@@ -63,9 +56,7 @@
"type": "registry:item",
"title": "Jetty",
"description": "Grade agent turns, compare experiments, and store durable evaluation trajectories.",
"dependencies": [
"@jetty/eve"
],
"dependencies": ["@jetty/eve"],
"envVars": {
"JETTY_API_TOKEN": "",
"JETTY_COLLECTION": ""
@@ -83,9 +74,7 @@
"type": "registry:item",
"title": "KERNEL",
"description": "Let your eve agent use the Internet with KERNEL browser infrastructure, observability, and stealth.",
"dependencies": [
"@onkernel/eve-extension"
],
"dependencies": ["@onkernel/eve-extension"],
"envVars": {
"KERNEL_API_KEY": ""
},
@@ -102,9 +91,7 @@
"type": "registry:item",
"title": "Upstash AgentKit",
"description": "Add long-term memory, Redis Search, and durable chat history with Upstash Redis.",
"dependencies": [
"@upstash/agentkit-eve-extension"
],
"dependencies": ["@upstash/agentkit-eve-extension"],
"envVars": {
"UPSTASH_REDIS_REST_URL": "",
"UPSTASH_REDIS_REST_TOKEN": ""
@@ -138,9 +125,7 @@
"type": "registry:item",
"title": "Vercel",
"description": "Manage Vercel projects, deployments, and logs through Vercel's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/vercel.ts",
@@ -154,9 +139,7 @@
"type": "registry:item",
"title": "Linear",
"description": "Issues, projects, cycles, and comments via Linear's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/linear.ts",
@@ -170,9 +153,7 @@
"type": "registry:item",
"title": "Notion",
"description": "Search and edit Notion pages and databases over MCP or OpenAPI.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/notion.ts",
@@ -186,9 +167,7 @@
"type": "registry:item",
"title": "Datadog",
"description": "Query metrics, monitors, and logs through Datadog's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/datadog.ts",
@@ -202,9 +181,7 @@
"type": "registry:item",
"title": "Honeycomb",
"description": "Explore traces and run queries through Honeycomb's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/honeycomb.ts",
@@ -218,9 +195,7 @@
"type": "registry:item",
"title": "Airtable",
"description": "Bases, tables, and records through Airtable's MCP server.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/airtable.ts",
@@ -234,9 +209,7 @@
"type": "registry:item",
"title": "Bitly",
"description": "Shorten links, generate QR Codes, and track performance.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/bitly.ts",
@@ -250,9 +223,7 @@
"type": "registry:item",
"title": "Brex",
"description": "Expenses, cards, and cash through Brex's finance automation.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/brex.ts",
@@ -266,9 +237,7 @@
"type": "registry:item",
"title": "Candid",
"description": "Research nonprofits and funders using Candid's data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/candid.ts",
@@ -282,9 +251,7 @@
"type": "registry:item",
"title": "ClickHouse",
"description": "Query and explore your ClickHouse Cloud data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/clickhouse.ts",
@@ -298,9 +265,7 @@
"type": "registry:item",
"title": "Cloudinary",
"description": "Manage, transform, and deliver your images and videos.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/cloudinary.ts",
@@ -314,9 +279,7 @@
"type": "registry:item",
"title": "Coda",
"description": "Create, search, and update docs and tables.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/coda.ts",
@@ -330,9 +293,7 @@
"type": "registry:item",
"title": "Egnyte",
"description": "Securely access and analyze Egnyte content.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/egnyte.ts",
@@ -346,9 +307,7 @@
"type": "registry:item",
"title": "Embat",
"description": "Ask Embat about cash, debt, payments, and accounting.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/embat.ts",
@@ -362,9 +321,7 @@
"type": "registry:item",
"title": "Hugging Face",
"description": "Access the Hugging Face Hub and thousands of Gradio apps.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/hugging-face.ts",
@@ -378,9 +335,7 @@
"type": "registry:item",
"title": "Local Falcon",
"description": "AI visibility and local search intelligence.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/local-falcon.ts",
@@ -394,9 +349,7 @@
"type": "registry:item",
"title": "Make",
"description": "Run Make scenarios and manage your Make account.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/make.ts",
@@ -410,9 +363,7 @@
"type": "registry:item",
"title": "Manufact",
"description": "Deploy and monitor MCP servers with Manufact.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/manufact.ts",
@@ -426,9 +377,7 @@
"type": "registry:item",
"title": "Mem0",
"description": "Persistent memory for AI agents and assistants.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/mem0.ts",
@@ -442,9 +391,7 @@
"type": "registry:item",
"title": "Miro",
"description": "Access and create content on Miro boards.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/miro.ts",
@@ -458,9 +405,7 @@
"type": "registry:item",
"title": "Mixpanel",
"description": "Analyze, query, and manage your Mixpanel data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/mixpanel.ts",
@@ -474,9 +419,7 @@
"type": "registry:item",
"title": "Netlify",
"description": "Create, deploy, manage, and secure websites on Netlify.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/netlify.ts",
@@ -490,9 +433,7 @@
"type": "registry:item",
"title": "O'Reilly",
"description": "Discover O'Reilly's expert learning content.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/oreilly.ts",
@@ -506,9 +447,7 @@
"type": "registry:item",
"title": "PlanetScale",
"description": "Authenticated access to your PlanetScale Postgres and MySQL databases.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/planetscale.ts",
@@ -522,9 +461,7 @@
"type": "registry:item",
"title": "PostHog",
"description": "Query, analyze, and manage your PostHog insights.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/posthog.ts",
@@ -538,9 +475,7 @@
"type": "registry:item",
"title": "Postman",
"description": "Give API context to your coding agents with Postman.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/postman.ts",
@@ -554,9 +489,7 @@
"type": "registry:item",
"title": "Razorpay",
"description": "Razorpay payments, settlements, and dashboard data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/razorpay.ts",
@@ -570,9 +503,7 @@
"type": "registry:item",
"title": "Sentry",
"description": "Search, query, and debug errors intelligently.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/sentry.ts",
@@ -586,9 +517,7 @@
"type": "registry:item",
"title": "Similarweb",
"description": "Real-time web, mobile app, and market data.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/similarweb.ts",
@@ -602,9 +531,7 @@
"type": "registry:item",
"title": "Stripe",
"description": "Payment processing and financial infrastructure tools.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/stripe.ts",
@@ -618,9 +545,7 @@
"type": "registry:item",
"title": "Supabase",
"description": "Manage databases, authentication, and storage.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/supabase.ts",
@@ -634,9 +559,7 @@
"type": "registry:item",
"title": "Ticket Tailor",
"description": "Manage tickets, orders, and events with Ticket Tailor.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/ticket-tailor.ts",
@@ -650,9 +573,7 @@
"type": "registry:item",
"title": "TickTick",
"description": "Search, create, and manage your tasks and habits in TickTick.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/ticktick.ts",
@@ -666,9 +587,7 @@
"type": "registry:item",
"title": "Todoist",
"description": "Search, complete, and manage your tasks in Todoist.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/todoist.ts",
@@ -682,9 +601,7 @@
"type": "registry:item",
"title": "Webflow",
"description": "Manage Webflow CMS, pages, assets, and sites.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/webflow.ts",
@@ -698,9 +615,7 @@
"type": "registry:item",
"title": "Wix",
"description": "Manage and build sites and apps on Wix.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/wix.ts",
@@ -714,9 +629,7 @@
"type": "registry:item",
"title": "Zapier",
"description": "Automate workflows across thousands of apps.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/zapier.ts",
@@ -730,9 +643,7 @@
"type": "registry:item",
"title": "Zomato",
"description": "Online food ordering and delivery through Zomato.",
"dependencies": [
"@vercel/connect"
],
"dependencies": ["@vercel/connect"],
"files": [
{
"path": "registry/connections/zomato.ts",
@@ -750,18 +661,12 @@
"eve": {
"setup": {
"command": "eve",
"args": [
"integration",
"setup",
"slack"
]
"args": ["integration", "setup", "slack"]
},
"requires": ">=0.27.8"
}
},
"dependencies": [
"@vercel/connect@0.4.2"
]
"dependencies": ["@vercel/connect@0.4.2"]
},
{
"name": "channel/discord",
@@ -875,11 +780,7 @@
"eve": {
"setup": {
"command": "eve",
"args": [
"integration",
"setup",
"web"
]
"args": ["integration", "setup", "web"]
},
"requires": ">=0.27.8"
}
@@ -1106,11 +1007,7 @@
"type": "registry:item",
"title": "Google Chat",
"description": "Google Chat spaces and DMs via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/gchat",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/gchat", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-gchat.ts",
@@ -1127,11 +1024,7 @@
"type": "registry:item",
"title": "WhatsApp",
"description": "Customer messaging through WhatsApp Business Cloud via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/whatsapp",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/whatsapp", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-whatsapp.ts",
@@ -1151,11 +1044,7 @@
"type": "registry:item",
"title": "X",
"description": "Public mentions and DMs on X via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/x",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/x", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-x.ts",
@@ -1173,11 +1062,7 @@
"type": "registry:item",
"title": "Messenger",
"description": "Facebook Messenger bots with templates, buttons, and reactions via the Chat SDK.",
"dependencies": [
"chat",
"@chat-adapter/messenger",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@chat-adapter/messenger", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-messenger.ts",
@@ -1196,11 +1081,7 @@
"type": "registry:item",
"title": "Zernio",
"description": "Reach seven social and messaging platforms through one Zernio integration.",
"dependencies": [
"chat",
"@zernio/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@zernio/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"ZERNIO_API_KEY": "",
"ZERNIO_WEBHOOK_SECRET": ""
@@ -1218,11 +1099,7 @@
"type": "registry:item",
"title": "Velt",
"description": "Add agents to anchored comments across documents, canvases, PDFs, and video.",
"dependencies": [
"chat",
"@veltdev/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@veltdev/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"VELT_API_KEY": "",
"VELT_WEBHOOK_SECRET": ""
@@ -1240,11 +1117,7 @@
"type": "registry:item",
"title": "Sendblue",
"description": "Send and receive iMessage, SMS, and RCS through Sendblue.",
"dependencies": [
"chat",
"chat-adapter-sendblue",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "chat-adapter-sendblue", "@chat-adapter/state-memory"],
"envVars": {
"SENDBLUE_API_KEY": "",
"SENDBLUE_API_SECRET": "",
@@ -1263,11 +1136,7 @@
"type": "registry:item",
"title": "Novu",
"description": "Reach Slack, Teams, WhatsApp, Telegram, and email through Novu.",
"dependencies": [
"chat",
"@novu/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@novu/chat-sdk-adapter", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-novu.ts",
@@ -1285,11 +1154,7 @@
"type": "registry:item",
"title": "Liveblocks",
"description": "Bring your agent into Liveblocks comment threads, mentions, and reactions.",
"dependencies": [
"chat",
"@liveblocks/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@liveblocks/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"LIVEBLOCKS_SECRET_KEY": "",
"LIVEBLOCKS_WEBHOOK_SECRET": ""
@@ -1307,11 +1172,7 @@
"type": "registry:item",
"title": "Linq",
"description": "iMessage and SMS conversations, media, and tapbacks through Linq.",
"dependencies": [
"chat",
"@linqapp/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@linqapp/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"LINQ_API_KEY": "",
"LINQ_WEBHOOK_SECRET": ""
@@ -1329,11 +1190,7 @@
"type": "registry:item",
"title": "Kapso",
"description": "Managed WhatsApp conversations, media, buttons, and history through Kapso.",
"dependencies": [
"chat",
"@kapso/chat-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@kapso/chat-adapter", "@chat-adapter/state-memory"],
"envVars": {
"KAPSO_API_KEY": "",
"KAPSO_PHONE_NUMBER_ID": "",
@@ -1352,11 +1209,7 @@
"type": "registry:item",
"title": "Photon",
"description": "Cloud, self-hosted, and local iMessage messaging through Photon.",
"dependencies": [
"chat",
"@photon-ai/chat-adapter-imessage",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@photon-ai/chat-adapter-imessage", "@chat-adapter/state-memory"],
"envVars": {
"IMESSAGE_PROJECT_ID": "",
"IMESSAGE_PROJECT_SECRET": ""
@@ -1374,11 +1227,7 @@
"type": "registry:item",
"title": "Dial",
"description": "Give your agent a phone number for SMS, MMS, iMessage, and voice transcripts.",
"dependencies": [
"chat",
"@getdial/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@getdial/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"DIAL_API_KEY": "",
"DIAL_FROM_NUMBER_ID": "",
@@ -1397,11 +1246,7 @@
"type": "registry:item",
"title": "AgentPhone",
"description": "SMS, MMS, iMessage, and voice conversations through AgentPhone.",
"dependencies": [
"chat",
"@agentphone/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@agentphone/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"AGENTPHONE_API_KEY": "",
"AGENTPHONE_AGENT_ID": "",
@@ -1420,11 +1265,7 @@
"type": "registry:item",
"title": "Lark / Feishu",
"description": "Lark and Feishu chats with native card streaming via the Chat SDK.",
"dependencies": [
"chat",
"@larksuite/vercel-chat-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@larksuite/vercel-chat-adapter", "@chat-adapter/state-memory"],
"envVars": {
"LARK_APP_ID": "",
"LARK_APP_SECRET": ""
@@ -1442,11 +1283,7 @@
"type": "registry:item",
"title": "Beeper",
"description": "Matrix rooms and bridged messaging networks through Beeper.",
"dependencies": [
"chat",
"@beeper/chat-adapter-matrix",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@beeper/chat-adapter-matrix", "@chat-adapter/state-memory"],
"files": [
{
"path": "registry/channels/chat-sdk-beeper.ts",
@@ -1464,11 +1301,7 @@
"type": "registry:item",
"title": "Resend",
"description": "Send and receive threaded email through Resend via the Chat SDK.",
"dependencies": [
"chat",
"@resend/chat-sdk-adapter",
"@chat-adapter/state-memory"
],
"dependencies": ["chat", "@resend/chat-sdk-adapter", "@chat-adapter/state-memory"],
"envVars": {
"RESEND_API_KEY": "",
"RESEND_WEBHOOK_SECRET": "",
@@ -1509,9 +1342,7 @@
"type": "registry:item",
"title": "Sentry",
"description": "Send agent traces to Sentry's OTLP endpoint for tracing and debugging.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"SENTRY_OTLP_TRACES_ENDPOINT": "",
"SENTRY_PUBLIC_KEY": ""
@@ -1529,9 +1360,7 @@
"type": "registry:item",
"title": "Datadog",
"description": "Export agent traces to Datadog APM alongside the rest of your stack.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"DATADOG_OTLP_TRACES_ENDPOINT": "",
"DD_API_KEY": ""
@@ -1549,9 +1378,7 @@
"type": "registry:item",
"title": "Honeycomb",
"description": "Send OpenTelemetry traces to Honeycomb and query every agent turn.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"HONEYCOMB_API_KEY": ""
},
@@ -1568,9 +1395,7 @@
"type": "registry:item",
"title": "Arize",
"description": "Export traces to Arize AX for LLM observability and evaluation.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"ARIZE_SPACE_ID": "",
"ARIZE_API_KEY": ""
@@ -1588,9 +1413,7 @@
"type": "registry:item",
"title": "Raindrop",
"description": "Send agent traces to Raindrop to detect and debug AI product issues.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"envVars": {
"RAINDROP_WRITE_KEY": ""
},
@@ -1607,9 +1430,7 @@
"type": "registry:item",
"title": "Jaeger",
"description": "Trace your agent with a local or self-hosted Jaeger OTLP backend.",
"dependencies": [
"@vercel/otel"
],
"dependencies": ["@vercel/otel"],
"files": [
{
"path": "registry/instrumentation/jaeger.ts",
+3 -3
View File
@@ -10,9 +10,9 @@
"typecheck": "eve build && tsc"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
+3 -3
View File
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
+3 -3
View File
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"ai": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
+3 -3
View File
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*"
},
"devDependencies": {
+3 -3
View File
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
+3 -3
View File
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
+3 -3
View File
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
+3 -3
View File
@@ -12,9 +12,9 @@
},
"dependencies": {
"@eve-e2e/dynamic-import-dependency": "file:./fixtures/dynamic-import-dependency",
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"eve": "workspace:*",
"zod": "catalog:"
},
@@ -11,9 +11,9 @@
"test:e2e": "eve eval --strict"
},
"dependencies": {
"@opentelemetry/core": "2.6.1",
"@opentelemetry/sdk-trace-base": "2.6.1",
"@vercel/otel": "2.1.3",
"@opentelemetry/core": "catalog:",
"@opentelemetry/sdk-trace-base": "catalog:",
"@vercel/otel": "catalog:",
"ai": "catalog:",
"eve": "workspace:*"
},
+2 -2
View File
@@ -316,7 +316,7 @@
"@clack/core": "1.3.1",
"@nuxt/kit": "^4.0.0",
"@opentelemetry/otlp-transformer": "0.214.0",
"@opentelemetry/sdk-trace-base": "^2.6.1",
"@opentelemetry/sdk-trace-base": "catalog:",
"@standard-schema/spec": "1.1.0",
"@sveltejs/kit": "^2.0.0",
"@types/json-schema": "7.0.15",
@@ -325,7 +325,7 @@
"@vercel/detect-agent": "1.2.3",
"@vercel/eve-catalog": "workspace:*",
"@vercel/oidc": "3.8.0",
"@vercel/otel": "2.1.3",
"@vercel/otel": "catalog:",
"@vercel/sandbox": "catalog:",
"@vercel/sdk": "1.28.8",
"@workflow/core": "5.0.0-beta.36",
+215 -3686
View File
File diff suppressed because it is too large Load Diff
+3
View File
@@ -31,10 +31,13 @@ catalog:
"@ai-sdk/otel": "^1.0.34"
"@ai-sdk/provider": "^4.0.3"
"@ai-sdk/provider-utils": "^5.0.12"
"@opentelemetry/core": "2.6.1"
"@opentelemetry/sdk-trace-base": "2.6.1"
"@types/node": "25.9.1"
"@types/react": "19.2.15"
"@types/react-dom": "19.2.3"
"@vercel/connect": "0.4.2"
"@vercel/otel": "2.1.3"
"@vercel/sandbox": "2.8.0"
ai: "^7.0.38"
marked: "17.0.6"