mirror of
https://github.com/vercel/eve.git
synced 2026-09-20 05:35:39 +08:00
e080659de5
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
3138 lines
80 KiB
JSON
3138 lines
80 KiB
JSON
{
|
|
"$schema": "https://ui.shadcn.com/schema/registry.json",
|
|
"name": "eve",
|
|
"homepage": "https://eve.dev",
|
|
"items": [
|
|
{
|
|
"name": "eve/self-modification",
|
|
"type": "registry:item",
|
|
"title": "Self-modification",
|
|
"description": "Add a source editing subagent with local edits and official registry installation.",
|
|
"dependencies": [
|
|
"just-bash"
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"requires": ">=0.62.0",
|
|
"install": {
|
|
"pnpm": {
|
|
"buildScripts": [
|
|
{
|
|
"packages": [
|
|
"node-liblzma",
|
|
"@mongodb-js/zstd"
|
|
],
|
|
"optional": true,
|
|
"recommendedAction": "ignore-optional",
|
|
"reason": "These optional just-bash compression accelerators are not required by the self-modification agent."
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"setup": [
|
|
{
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"self-modification"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/eve/self-modification/extension.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/self-modification/extension.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "experimental/self-modification",
|
|
"type": "registry:item",
|
|
"title": "Self-modification (Experimental)",
|
|
"description": "Add an experimental source editing subagent with local edits and official registry installation.",
|
|
"dependencies": [
|
|
"just-bash"
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"hidden": true,
|
|
"install": {
|
|
"pnpm": {
|
|
"buildScripts": [
|
|
{
|
|
"packages": [
|
|
"node-liblzma",
|
|
"@mongodb-js/zstd"
|
|
],
|
|
"optional": true,
|
|
"recommendedAction": "ignore-optional",
|
|
"reason": "These optional just-bash compression accelerators are not required by the self-modification agent."
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"setup": [
|
|
{
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"self-modification"
|
|
]
|
|
}
|
|
],
|
|
"requires": ">=0.62.0"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/eve/self-modification/extension.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/self-modification/extension.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/agent-browser",
|
|
"type": "registry:item",
|
|
"title": "agent-browser",
|
|
"description": "Add browser automation tools backed by agent-browser to an eve agent.",
|
|
"dependencies": [
|
|
"@agent-browser/eve"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/agent-browser.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/browser.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/browserbase",
|
|
"type": "registry:item",
|
|
"title": "Browserbase",
|
|
"description": "Search, fetch, and automate the web with Browserbase and Stagehand.",
|
|
"dependencies": [
|
|
"@browserbasehq/eve"
|
|
],
|
|
"envVars": {
|
|
"BROWSERBASE_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/browserbase.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/browserbase.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/blitzreels",
|
|
"type": "registry:item",
|
|
"title": "BlitzReels",
|
|
"description": "Turn long videos into short clips, generate media, repair edits, and export.",
|
|
"dependencies": [
|
|
"@blitzreels/eve"
|
|
],
|
|
"envVars": {
|
|
"BLITZREELS_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/blitzreels.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/blitzreels.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/github-tools",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"GITHUB_TOKEN": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/github-tools.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/github.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/jetty",
|
|
"type": "registry:item",
|
|
"title": "Jetty",
|
|
"description": "Grade agent turns, compare experiments, and store durable evaluation trajectories.",
|
|
"dependencies": [
|
|
"@jetty/eve"
|
|
],
|
|
"envVars": {
|
|
"JETTY_API_TOKEN": "",
|
|
"JETTY_COLLECTION": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/jetty.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/jetty.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/kernel",
|
|
"type": "registry:item",
|
|
"title": "KERNEL",
|
|
"description": "Let your eve agent use the Internet with KERNEL browser infrastructure, observability, and stealth.",
|
|
"dependencies": [
|
|
"@onkernel/eve-extension"
|
|
],
|
|
"envVars": {
|
|
"KERNEL_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/kernel.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/extensions/kernel.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "memory/file",
|
|
"type": "registry:item",
|
|
"title": "File memory",
|
|
"description": "Store durable per-principal memory in a private Vercel Blob store. Setup connects production, preview, and development in the project's primary function region; Blob usage may incur charges.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"file-memory"
|
|
]
|
|
},
|
|
"requires": ">=0.49.1",
|
|
"docs": "/docs/memory/file"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/memory/file.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/memory/file.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "memory/supermemory",
|
|
"type": "registry:item",
|
|
"title": "Supermemory",
|
|
"description": "Give your agents long-term memory, user profiles, and SuperRAG across conversations and context.",
|
|
"dependencies": [
|
|
"@supermemory/eve"
|
|
],
|
|
"envVars": {
|
|
"SUPERMEMORY_API_KEY": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"requires": ">=0.47.3"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/memory/supermemory.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/memory/supermemory.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "memory/upstash-agentkit",
|
|
"type": "registry:item",
|
|
"title": "Upstash AgentKit",
|
|
"description": "Give your agents ranked recall and automatic capture on Upstash Redis, or a Redis backend for file memory.",
|
|
"dependencies": [
|
|
"@upstash/agentkit-eve",
|
|
"@upstash/redis"
|
|
],
|
|
"envVars": {
|
|
"UPSTASH_REDIS_REST_URL": "",
|
|
"UPSTASH_REDIS_REST_TOKEN": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"requires": ">=0.45.2"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/memory/upstash-agentkit.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/memory/upstash-agentkit.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "memory/arcana",
|
|
"type": "registry:item",
|
|
"title": "Kybernesis Arcana",
|
|
"description": "Give your agents workspace-scoped long-term memory with automatic recall and deliberate storage.",
|
|
"dependencies": [
|
|
"@kybernesis/arcana"
|
|
],
|
|
"envVars": {
|
|
"ARCANA_API_KEY": "",
|
|
"ARCANA_WORKSPACE": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"requires": ">=0.49.0"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/memory/arcana.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/memory/arcana.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "extension/hindsight",
|
|
"type": "registry:item",
|
|
"title": "Hindsight",
|
|
"description": "Recall relevant context before every turn and retain each exchange automatically.",
|
|
"dependencies": [
|
|
"@vectorize-io/hindsight-eve"
|
|
],
|
|
"envVars": {
|
|
"HINDSIGHT_API_KEY": "",
|
|
"HINDSIGHT_API_URL": "",
|
|
"HINDSIGHT_BANK_ID": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/extensions/hindsight-instructions.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instructions/hindsight.ts"
|
|
},
|
|
{
|
|
"path": "registry/extensions/hindsight-hook.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/hooks/hindsight.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/agent",
|
|
"type": "registry:item",
|
|
"title": "Agent",
|
|
"description": "Add root-agent background delegation.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/agent.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/agent.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/ask_question",
|
|
"type": "registry:item",
|
|
"title": "Ask Question",
|
|
"description": "Let the agent ask the user a question during a turn.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/ask_question.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/ask_question.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/bash",
|
|
"type": "registry:item",
|
|
"title": "Bash",
|
|
"description": "Run shell commands in the agent sandbox.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/bash.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/bash.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/load_skill",
|
|
"type": "registry:item",
|
|
"title": "Load Skill",
|
|
"description": "Load instructions from an agent skill.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/load_skill.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/load_skill.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/read_file",
|
|
"type": "registry:item",
|
|
"title": "Read File",
|
|
"description": "Read text files from the agent sandbox.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/read_file.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/read_file.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/task_cancel",
|
|
"type": "registry:item",
|
|
"title": "Task Cancel",
|
|
"description": "Cancel background tasks from the root session.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/task_cancel.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/task_cancel.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/todo",
|
|
"type": "registry:item",
|
|
"title": "Todo",
|
|
"description": "Maintain a durable per-session todo list.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/todo.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/todo.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/web_fetch",
|
|
"type": "registry:item",
|
|
"title": "Web Fetch",
|
|
"description": "Fetch a URL from the app runtime.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/web_fetch.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/web_fetch.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/web_search",
|
|
"type": "registry:item",
|
|
"title": "Web Search",
|
|
"description": "Search the web through the model provider.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/web_search.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/web_search.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/write_file",
|
|
"type": "registry:item",
|
|
"title": "Write File",
|
|
"description": "Write complete files in the agent sandbox.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/write_file.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/write_file.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/glob",
|
|
"type": "registry:item",
|
|
"title": "Glob",
|
|
"description": "Find sandbox files by glob pattern.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/glob.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/glob.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/grep",
|
|
"type": "registry:item",
|
|
"title": "Grep",
|
|
"description": "Search sandbox file contents with a regular expression.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/grep.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/grep.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tool/sleep",
|
|
"type": "registry:item",
|
|
"title": "Sleep",
|
|
"description": "Pause and durably resume the current turn.",
|
|
"files": [
|
|
{
|
|
"path": "registry/tools/sleep.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/tools/sleep.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/browser-use",
|
|
"type": "registry:item",
|
|
"title": "Browser Use",
|
|
"description": "Run managed browser automation tasks through Browser Use's MCP server.",
|
|
"envVars": {
|
|
"BROWSER_USE_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/browser-use.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/browser-use.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/vercel",
|
|
"type": "registry:item",
|
|
"title": "Vercel",
|
|
"description": "Manage Vercel projects, deployments, and logs through Vercel's MCP server.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"vercel",
|
|
"vercel",
|
|
"vercel",
|
|
"--connection-method",
|
|
"mcp"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/vercel.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/vercel.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/linear",
|
|
"type": "registry:item",
|
|
"title": "Linear",
|
|
"description": "Issues, projects, cycles, and comments via Linear's MCP server.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"linear",
|
|
"mcp.linear.app",
|
|
"linear"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/linear.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/linear.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/notion",
|
|
"type": "registry:item",
|
|
"title": "Notion",
|
|
"description": "Search and edit Notion pages and databases over MCP or OpenAPI.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"notion",
|
|
"mcp.notion.com",
|
|
"notion"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/notion.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/notion.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/datadog",
|
|
"type": "registry:item",
|
|
"title": "Datadog",
|
|
"description": "Query metrics, monitors, and logs through Datadog's MCP server.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"datadog",
|
|
"mcp.datadoghq.com",
|
|
"datadog"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/datadog.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/datadog.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/honeycomb",
|
|
"type": "registry:item",
|
|
"title": "Honeycomb",
|
|
"description": "Explore traces and run queries through Honeycomb's MCP server.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"honeycomb",
|
|
"mcp.honeycomb.io",
|
|
"honeycomb"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/honeycomb.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/honeycomb.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/agentcard",
|
|
"type": "registry:item",
|
|
"title": "Agentcard",
|
|
"description": "let agents buy online",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"agentcard",
|
|
"mcp.agentcard.sh/mcp",
|
|
"agentcard",
|
|
"--creation-type",
|
|
"agentcard",
|
|
"--connection-method",
|
|
"mcp"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"devDependencies": [
|
|
"vercel@>=58.7.0"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/agentcard.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/agentcard.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/airtable",
|
|
"type": "registry:item",
|
|
"title": "Airtable",
|
|
"description": "Bases, tables, and records through Airtable's MCP server.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"airtable",
|
|
"airtable",
|
|
"airtable"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/airtable.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/airtable.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/bitly",
|
|
"type": "registry:item",
|
|
"title": "Bitly",
|
|
"description": "Shorten links, generate QR Codes, and track performance.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"bitly",
|
|
"bitly",
|
|
"bitly"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/bitly.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/bitly.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/brex",
|
|
"type": "registry:item",
|
|
"title": "Brex",
|
|
"description": "Expenses, cards, and cash through Brex's finance automation.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"brex",
|
|
"brex",
|
|
"brex"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/brex.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/brex.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/candid",
|
|
"type": "registry:item",
|
|
"title": "Candid",
|
|
"description": "Research nonprofits and funders using Candid's data.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"candid",
|
|
"candid",
|
|
"candid"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/candid.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/candid.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/clickhouse",
|
|
"type": "registry:item",
|
|
"title": "ClickHouse",
|
|
"description": "Query and explore your ClickHouse Cloud data.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"clickhouse",
|
|
"clickhouse",
|
|
"clickhouse"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/clickhouse.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/clickhouse.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/cloudinary",
|
|
"type": "registry:item",
|
|
"title": "Cloudinary",
|
|
"description": "Manage, transform, and deliver your images and videos.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"cloudinary",
|
|
"cloudinary",
|
|
"cloudinary"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/cloudinary.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/cloudinary.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/coda",
|
|
"type": "registry:item",
|
|
"title": "Coda",
|
|
"description": "Create, search, and update docs and tables.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"coda",
|
|
"coda",
|
|
"coda"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/coda.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/coda.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/context",
|
|
"type": "registry:item",
|
|
"title": "context.dev",
|
|
"description": "search, scrape, extract, and monitor live web data.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"context",
|
|
"mcp.context.dev",
|
|
"context"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/context.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/context.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/egnyte",
|
|
"type": "registry:item",
|
|
"title": "Egnyte",
|
|
"description": "Securely access and analyze Egnyte content.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"egnyte",
|
|
"egnyte",
|
|
"egnyte"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/egnyte.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/egnyte.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/embat",
|
|
"type": "registry:item",
|
|
"title": "Embat",
|
|
"description": "Ask Embat about cash, debt, payments, and accounting.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"embat",
|
|
"embat",
|
|
"embat"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/embat.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/embat.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/hugging-face",
|
|
"type": "registry:item",
|
|
"title": "Hugging Face",
|
|
"description": "Access the Hugging Face Hub and thousands of Gradio apps.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"hugging-face",
|
|
"hugging-face",
|
|
"hugging-face"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/hugging-face.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/hugging-face.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/local-falcon",
|
|
"type": "registry:item",
|
|
"title": "Local Falcon",
|
|
"description": "AI visibility and local search intelligence.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"local-falcon",
|
|
"local-falcon",
|
|
"local-falcon"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/local-falcon.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/local-falcon.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/make",
|
|
"type": "registry:item",
|
|
"title": "Make",
|
|
"description": "Run Make scenarios and manage your Make account.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"make",
|
|
"make",
|
|
"make"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/make.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/make.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/manufact",
|
|
"type": "registry:item",
|
|
"title": "Manufact",
|
|
"description": "Deploy and monitor MCP servers with Manufact.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"manufact",
|
|
"manufact",
|
|
"manufact"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/manufact.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/manufact.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/mem0",
|
|
"type": "registry:item",
|
|
"title": "Mem0",
|
|
"description": "Persistent memory for AI agents and assistants.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"mem0",
|
|
"mem0",
|
|
"mem0"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/mem0.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/mem0.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/miro",
|
|
"type": "registry:item",
|
|
"title": "Miro",
|
|
"description": "Access and create content on Miro boards.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"miro",
|
|
"miro",
|
|
"miro"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/miro.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/miro.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/mixpanel",
|
|
"type": "registry:item",
|
|
"title": "Mixpanel",
|
|
"description": "Analyze, query, and manage your Mixpanel data.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"mixpanel",
|
|
"mixpanel",
|
|
"mixpanel"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/mixpanel.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/mixpanel.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/natural",
|
|
"type": "registry:item",
|
|
"title": "Natural",
|
|
"description": "Send, request, and manage payments with Natural.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"natural",
|
|
"mcp.natural.com",
|
|
"natural"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/natural.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/natural.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/neon",
|
|
"type": "registry:item",
|
|
"title": "Neon",
|
|
"description": "Manage Neon projects, run queries, and make schema changes.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"neon",
|
|
"neon",
|
|
"neon",
|
|
"--principal-type",
|
|
"app"
|
|
]
|
|
},
|
|
"requires": ">=0.48.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/neon.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/neon.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/netlify",
|
|
"type": "registry:item",
|
|
"title": "Netlify",
|
|
"description": "Create, deploy, manage, and secure websites on Netlify.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"netlify",
|
|
"netlify",
|
|
"netlify"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/netlify.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/netlify.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/oreilly",
|
|
"type": "registry:item",
|
|
"title": "O'Reilly",
|
|
"description": "Discover O'Reilly's expert learning content.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"oreilly",
|
|
"oreilly",
|
|
"oreilly"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/oreilly.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/oreilly.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/planetscale",
|
|
"type": "registry:item",
|
|
"title": "PlanetScale",
|
|
"description": "Authenticated access to your PlanetScale Postgres and MySQL databases.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"planetscale",
|
|
"planetscale",
|
|
"planetscale"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/planetscale.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/planetscale.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/posthog",
|
|
"type": "registry:item",
|
|
"title": "PostHog",
|
|
"description": "Query, analyze, and manage your PostHog insights.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"posthog",
|
|
"posthog",
|
|
"posthog"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/posthog.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/posthog.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/postman",
|
|
"type": "registry:item",
|
|
"title": "Postman",
|
|
"description": "Give API context to your coding agents with Postman.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"postman",
|
|
"postman",
|
|
"postman"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/postman.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/postman.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/razorpay",
|
|
"type": "registry:item",
|
|
"title": "Razorpay",
|
|
"description": "Razorpay payments, settlements, and dashboard data.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"razorpay",
|
|
"razorpay",
|
|
"razorpay"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/razorpay.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/razorpay.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/sentry",
|
|
"type": "registry:item",
|
|
"title": "Sentry",
|
|
"description": "Search, query, and debug errors intelligently.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"sentry",
|
|
"sentry",
|
|
"sentry"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/sentry.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/sentry.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/similarweb",
|
|
"type": "registry:item",
|
|
"title": "Similarweb",
|
|
"description": "Real-time web, mobile app, and market data.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"similarweb",
|
|
"similarweb",
|
|
"similarweb"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/similarweb.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/similarweb.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/shopify",
|
|
"type": "registry:item",
|
|
"title": "Shopify",
|
|
"description": "Search products and manage carts and checkouts on a Shopify storefront.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"shopify"
|
|
]
|
|
},
|
|
"requires": ">=0.46.1"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/shopify.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/shopify.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/stripe",
|
|
"type": "registry:item",
|
|
"title": "Stripe",
|
|
"description": "Payment processing and financial infrastructure tools.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"stripe",
|
|
"stripe",
|
|
"stripe"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/stripe.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/stripe.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/supabase",
|
|
"type": "registry:item",
|
|
"title": "Supabase",
|
|
"description": "Manage databases, authentication, and storage.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"supabase",
|
|
"supabase",
|
|
"supabase"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/supabase.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/supabase.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/ticket-tailor",
|
|
"type": "registry:item",
|
|
"title": "Ticket Tailor",
|
|
"description": "Manage tickets, orders, and events with Ticket Tailor.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"ticket-tailor",
|
|
"ticket-tailor",
|
|
"ticket-tailor"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/ticket-tailor.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/ticket-tailor.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/ticktick",
|
|
"type": "registry:item",
|
|
"title": "TickTick",
|
|
"description": "Search, create, and manage your tasks and habits in TickTick.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"ticktick",
|
|
"ticktick",
|
|
"ticktick"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/ticktick.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/ticktick.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/tinybird",
|
|
"type": "registry:item",
|
|
"title": "Tinybird",
|
|
"description": "Query pipes and data sources in your Tinybird Workspace.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"tinybird",
|
|
"tinybird",
|
|
"tinybird",
|
|
"--principal-type",
|
|
"app"
|
|
]
|
|
},
|
|
"requires": ">=0.48.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/tinybird.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/tinybird.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/todoist",
|
|
"type": "registry:item",
|
|
"title": "Todoist",
|
|
"description": "Search, complete, and manage your tasks in Todoist.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"todoist",
|
|
"todoist",
|
|
"todoist"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/todoist.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/todoist.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/webflow",
|
|
"type": "registry:item",
|
|
"title": "Webflow",
|
|
"description": "Manage Webflow CMS, pages, assets, and sites.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"webflow",
|
|
"webflow",
|
|
"webflow"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/webflow.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/webflow.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/wix",
|
|
"type": "registry:item",
|
|
"title": "Wix",
|
|
"description": "Manage and build sites and apps on Wix.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"wix",
|
|
"wix",
|
|
"wix"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/wix.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/wix.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/zapier",
|
|
"type": "registry:item",
|
|
"title": "Zapier",
|
|
"description": "Automate workflows across thousands of apps.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"zapier",
|
|
"zapier",
|
|
"zapier"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/zapier.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/zapier.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "connection/zomato",
|
|
"type": "registry:item",
|
|
"title": "Zomato",
|
|
"description": "Online food ordering and delivery through Zomato.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"connect",
|
|
"zomato",
|
|
"zomato",
|
|
"zomato"
|
|
]
|
|
},
|
|
"requires": ">=0.29.0"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/connections/zomato.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/connections/zomato.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "channel/slack",
|
|
"type": "registry:item",
|
|
"title": "Slack",
|
|
"description": "Connect an eve agent to Slack with Vercel Connect or portable credentials.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"slack"
|
|
]
|
|
},
|
|
"requires": ">=0.33.0",
|
|
"docs": "/docs/channels/slack",
|
|
"implementation": "native"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect@>=0.4.2"
|
|
]
|
|
},
|
|
{
|
|
"name": "channel/discord",
|
|
"type": "registry:item",
|
|
"title": "Discord",
|
|
"description": "Connect an eve agent to Discord with guided connector and slash-command setup.",
|
|
"dependencies": [
|
|
"@vercel/connect@>=0.6.0"
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"discord"
|
|
]
|
|
},
|
|
"requires": ">=0.33.0",
|
|
"docs": "/docs/channels/discord",
|
|
"implementation": "native"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/teams",
|
|
"type": "registry:item",
|
|
"title": "Microsoft Teams",
|
|
"description": "Run an eve agent as a managed Microsoft Teams bot, with guided Vercel Connect setup.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"teams"
|
|
]
|
|
},
|
|
"requires": ">=0.53.0",
|
|
"docs": "/docs/channels/teams",
|
|
"implementation": "native"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect@>=2.1.0"
|
|
],
|
|
"devDependencies": [
|
|
"vercel@>=58.5.1"
|
|
]
|
|
},
|
|
{
|
|
"name": "channel/telegram",
|
|
"type": "registry:item",
|
|
"title": "Telegram",
|
|
"description": "Connect your agent to a Telegram bot for 1:1 and group chats.",
|
|
"envVars": {
|
|
"TELEGRAM_BOT_TOKEN": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/telegram.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/telegram.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/docs/channels/telegram",
|
|
"implementation": "native"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/twilio",
|
|
"type": "registry:item",
|
|
"title": "Twilio",
|
|
"description": "Put your agent on a phone number: SMS and speech-transcribed calls.",
|
|
"envVars": {
|
|
"TWILIO_ACCOUNT_SID": "",
|
|
"TWILIO_AUTH_TOKEN": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/twilio.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/twilio.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/docs/channels/twilio",
|
|
"implementation": "native"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/blooio",
|
|
"type": "registry:item",
|
|
"title": "Blooio",
|
|
"description": "Send and receive iMessage, RCS, and SMS through Blooio, with reactions, typing indicators, read receipts, polls, groups, capability checks, and history.",
|
|
"dependencies": [
|
|
"eve-channel-blooio"
|
|
],
|
|
"envVars": {
|
|
"BLOOIO_API_KEY": "",
|
|
"BLOOIO_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/blooio.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/blooio.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/blooio#configure",
|
|
"implementation": "native"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/github",
|
|
"type": "registry:item",
|
|
"title": "GitHub",
|
|
"description": "Drive your agent from issues, pull requests, and comments, with guided Connect setup.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"github"
|
|
]
|
|
},
|
|
"requires": ">=0.33.0",
|
|
"docs": "/docs/channels/github",
|
|
"implementation": "native"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect@>=0.6.0"
|
|
],
|
|
"devDependencies": [
|
|
"vercel@>=58.5.1"
|
|
]
|
|
},
|
|
{
|
|
"name": "channel/linear",
|
|
"type": "registry:item",
|
|
"title": "Linear Agent",
|
|
"description": "Delegate Linear issues and comments through Agent Sessions, with guided Vercel Connect setup.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"linear"
|
|
]
|
|
},
|
|
"requires": ">=0.33.0",
|
|
"docs": "/docs/channels/linear",
|
|
"implementation": "native"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@vercel/connect"
|
|
],
|
|
"devDependencies": [
|
|
"vercel@>=58.5.1"
|
|
]
|
|
},
|
|
{
|
|
"name": "channel/web",
|
|
"type": "registry:item",
|
|
"title": "Web Chat",
|
|
"description": "Add the built-in Next.js Web Chat channel to an eve agent.",
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"web"
|
|
]
|
|
},
|
|
"requires": ">=0.33.0",
|
|
"docs": "/docs/channels/eve",
|
|
"implementation": "native"
|
|
}
|
|
},
|
|
"dependencies": [
|
|
"@radix-ui/react-use-controllable-state@1.2.2",
|
|
"@shikijs/core@3.23.0",
|
|
"@shikijs/engine-javascript@3.23.0",
|
|
"@shikijs/engine-oniguruma@3.23.0",
|
|
"@streamdown/cjk@1.0.3",
|
|
"@streamdown/code@1.1.1",
|
|
"@streamdown/math@1.0.2",
|
|
"@streamdown/mermaid@1.0.2",
|
|
"@tailwindcss/postcss@4.3.0",
|
|
"class-variance-authority@0.7.1",
|
|
"clsx@2.1.1",
|
|
"cmdk@1.1.1",
|
|
"lucide-react@1.16.0",
|
|
"motion@12.40.0",
|
|
"nanoid@5.1.11",
|
|
"next@16.3.0-preview.6",
|
|
"radix-ui@1.4.3",
|
|
"react@19.2.6",
|
|
"react-dom@19.2.6",
|
|
"shiki@3.23.0",
|
|
"streamdown@2.5.0",
|
|
"tailwind-merge@3.6.0",
|
|
"tailwindcss@4.3.0",
|
|
"use-stick-to-bottom@1.1.4",
|
|
"zod@4.5.4"
|
|
],
|
|
"devDependencies": [
|
|
"@types/node@26",
|
|
"@types/react@19.2.15",
|
|
"@types/react-dom@19.2.3",
|
|
"typescript@6.0.3"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channel/web/agent/channels/eve.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/eve.ts"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/_components/agent-chat.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/_components/agent-chat.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/_components/agent-message.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/_components/agent-message.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/globals.css",
|
|
"type": "registry:file",
|
|
"target": "app/globals.css"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/icon.svg",
|
|
"type": "registry:file",
|
|
"target": "app/icon.svg"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/apple-icon.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/apple-icon.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/layout.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/page.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/page.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/s/[sessionId]/page.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/s/[sessionId]/page.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/app/s/page.tsx",
|
|
"type": "registry:file",
|
|
"target": "app/s/page.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components.json",
|
|
"type": "registry:file",
|
|
"target": "components.json"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/chain-of-thought.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/chain-of-thought.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/code-block.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/code-block.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/conversation.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/conversation.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/message.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/message.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/prompt-input.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/prompt-input.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/question.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/question.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/reasoning.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/reasoning.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/shimmer.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/shimmer.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ai-elements/tool.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ai-elements/tool.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/badge.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/badge.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/button-group.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/button-group.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/button.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/button.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/collapsible.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/collapsible.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/command.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/command.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/dialog.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/dialog.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/dropdown-menu.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/dropdown-menu.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/hover-card.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/hover-card.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/input-group.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/input-group.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/input.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/input.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/select.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/select.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/separator.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/separator.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/spinner.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/spinner.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/textarea.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/textarea.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/components/ui/tooltip.tsx",
|
|
"type": "registry:file",
|
|
"target": "components/ui/tooltip.tsx"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/css.d.ts",
|
|
"type": "registry:file",
|
|
"target": "css.d.ts"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/lib/utils.ts",
|
|
"type": "registry:file",
|
|
"target": "lib/utils.ts"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/next-env.d.ts",
|
|
"type": "registry:file",
|
|
"target": "next-env.d.ts"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/next.config.ts",
|
|
"type": "registry:file",
|
|
"target": "next.config.ts"
|
|
},
|
|
{
|
|
"path": "registry/channel/web/postcss.config.mjs",
|
|
"type": "registry:file",
|
|
"target": "postcss.config.mjs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-gchat",
|
|
"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"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-gchat.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/gchat.ts"
|
|
}
|
|
],
|
|
"envVars": {
|
|
"GOOGLE_CHAT_CREDENTIALS": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-gchat#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-whatsapp",
|
|
"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"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-whatsapp.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/whatsapp.ts"
|
|
}
|
|
],
|
|
"envVars": {
|
|
"WHATSAPP_ACCESS_TOKEN": "",
|
|
"WHATSAPP_APP_SECRET": "",
|
|
"WHATSAPP_PHONE_NUMBER_ID": "",
|
|
"WHATSAPP_VERIFY_TOKEN": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-whatsapp#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-x",
|
|
"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"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-x.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/x.ts"
|
|
}
|
|
],
|
|
"envVars": {
|
|
"X_CONSUMER_SECRET": "",
|
|
"X_USER_ACCESS_TOKEN": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-x#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-messenger",
|
|
"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"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-messenger.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/messenger.ts"
|
|
}
|
|
],
|
|
"envVars": {
|
|
"FACEBOOK_APP_SECRET": "",
|
|
"FACEBOOK_PAGE_ACCESS_TOKEN": "",
|
|
"FACEBOOK_VERIFY_TOKEN": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-messenger#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-zernio",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"ZERNIO_API_KEY": "",
|
|
"ZERNIO_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-zernio.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/zernio.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-zernio#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-velt",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"VELT_API_KEY": "",
|
|
"VELT_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-velt.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/velt.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-velt#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-sendblue",
|
|
"type": "registry:item",
|
|
"title": "Sendblue",
|
|
"description": "Send and receive iMessage, SMS, and RCS through Sendblue.",
|
|
"dependencies": [
|
|
"chat",
|
|
"chat-adapter-sendblue",
|
|
"@chat-adapter/state-memory"
|
|
],
|
|
"envVars": {
|
|
"SENDBLUE_API_KEY": "",
|
|
"SENDBLUE_API_SECRET": "",
|
|
"SENDBLUE_FROM_NUMBER": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-sendblue.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/sendblue.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-sendblue#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-novu",
|
|
"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"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-novu.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/novu.ts"
|
|
}
|
|
],
|
|
"envVars": {
|
|
"NOVU_SECRET_KEY": "",
|
|
"NOVU_AGENT_IDENTIFIER": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-novu#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-liveblocks",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"LIVEBLOCKS_SECRET_KEY": "",
|
|
"LIVEBLOCKS_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-liveblocks.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/liveblocks.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-liveblocks#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/linq",
|
|
"type": "registry:item",
|
|
"title": "Linq",
|
|
"description": "Connect an eve agent to iMessage and SMS through Linq with guided Connect or portable setup.",
|
|
"dependencies": [
|
|
"@vercel/connect@>=0.9.0"
|
|
],
|
|
"devDependencies": [
|
|
"vercel@>=58.5.1"
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"linq"
|
|
]
|
|
},
|
|
"requires": ">=0.41.0",
|
|
"docs": "/docs/channels/linq",
|
|
"implementation": "native"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-kapso",
|
|
"type": "registry:item",
|
|
"title": "Kapso",
|
|
"description": "Managed WhatsApp conversations, media, buttons, and history through Kapso.",
|
|
"dependencies": [
|
|
"chat",
|
|
"@kapso/chat-adapter",
|
|
"@chat-adapter/state-memory"
|
|
],
|
|
"envVars": {
|
|
"KAPSO_API_KEY": "",
|
|
"KAPSO_PHONE_NUMBER_ID": "",
|
|
"KAPSO_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-kapso.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/kapso.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-kapso#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/photon-imessage",
|
|
"type": "registry:item",
|
|
"title": "Photon iMessage",
|
|
"description": "Connect an eve agent to iMessage through Photon with guided project and phone setup.",
|
|
"dependencies": [
|
|
"@vercel/connect@>=0.5.0"
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"setup": {
|
|
"command": "eve",
|
|
"package": "eve",
|
|
"bin": "eve",
|
|
"args": [
|
|
"integration",
|
|
"setup",
|
|
"photon"
|
|
]
|
|
},
|
|
"requires": ">=0.33.0",
|
|
"docs": "/docs/channels/photon",
|
|
"implementation": "native"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-dial",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"DIAL_API_KEY": "",
|
|
"DIAL_FROM_NUMBER_ID": "",
|
|
"DIAL_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-dial.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/dial.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-dial#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-agentphone",
|
|
"type": "registry:item",
|
|
"title": "AgentPhone",
|
|
"description": "SMS, MMS, iMessage, and voice conversations through AgentPhone.",
|
|
"dependencies": [
|
|
"chat",
|
|
"@agentphone/chat-sdk-adapter",
|
|
"@chat-adapter/state-memory"
|
|
],
|
|
"envVars": {
|
|
"AGENTPHONE_API_KEY": "",
|
|
"AGENTPHONE_AGENT_ID": "",
|
|
"AGENTPHONE_WEBHOOK_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-agentphone.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/agentphone.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-agentphone#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-lark",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"LARK_APP_ID": "",
|
|
"LARK_APP_SECRET": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-lark.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/lark.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-lark#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-beeper",
|
|
"type": "registry:item",
|
|
"title": "Beeper",
|
|
"description": "Matrix rooms and bridged messaging networks through Beeper.",
|
|
"dependencies": [
|
|
"chat",
|
|
"@beeper/chat-adapter-matrix",
|
|
"@chat-adapter/state-memory"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-beeper.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/beeper.ts"
|
|
}
|
|
],
|
|
"envVars": {
|
|
"MATRIX_BASE_URL": "",
|
|
"MATRIX_ACCESS_TOKEN": ""
|
|
},
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-beeper#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-resend",
|
|
"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"
|
|
],
|
|
"envVars": {
|
|
"RESEND_API_KEY": "",
|
|
"RESEND_WEBHOOK_SECRET": "",
|
|
"RESEND_FROM_ADDRESS": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/chat-sdk-resend.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/resend.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-resend#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "channel/chat-sdk-gmail",
|
|
"type": "registry:item",
|
|
"title": "Gmail",
|
|
"description": "Turn labelled Gmail threads into agent conversations via the Chat SDK.",
|
|
"dependencies": [
|
|
"chat",
|
|
"@chat-adapter/gmail",
|
|
"@chat-adapter/state-redis"
|
|
],
|
|
"envVars": {
|
|
"REDIS_URL": "",
|
|
"GMAIL_MAILBOX": "",
|
|
"GMAIL_LABEL_ID": "",
|
|
"GMAIL_CLIENT_ID": "",
|
|
"GMAIL_CLIENT_SECRET": "",
|
|
"GMAIL_REFRESH_TOKEN": "",
|
|
"GMAIL_PUBSUB_AUDIENCE": "",
|
|
"GMAIL_PUBSUB_SERVICE_ACCOUNT_EMAIL": "",
|
|
"GMAIL_SUBSCRIPTION": "",
|
|
"GMAIL_TOPIC_NAME": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/channels/gmail.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/channels/gmail.ts"
|
|
},
|
|
{
|
|
"path": "registry/schedules/gmail-maintenance.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/schedules/gmail-maintenance.ts"
|
|
}
|
|
],
|
|
"meta": {
|
|
"eve": {
|
|
"docs": "/integrations/chat-sdk-gmail#configure",
|
|
"implementation": "chat-sdk"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "instrumentation/braintrust",
|
|
"type": "registry:item",
|
|
"title": "Braintrust",
|
|
"description": "Trace eve agent sessions in Braintrust, including turns, steps, tool calls, and subagent interactions.",
|
|
"dependencies": [
|
|
"braintrust@^3.29.0"
|
|
],
|
|
"envVars": {
|
|
"BRAINTRUST_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/braintrust.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/braintrust.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/posthog",
|
|
"type": "registry:item",
|
|
"title": "PostHog",
|
|
"description": "Send agent traces and generations to PostHog AI Observability.",
|
|
"dependencies": [
|
|
"@posthog/ai@^7.19.6",
|
|
"@opentelemetry/api",
|
|
"@opentelemetry/exporter-trace-otlp-http",
|
|
"@opentelemetry/sdk-trace-base",
|
|
"@vercel/otel"
|
|
],
|
|
"envVars": {
|
|
"POSTHOG_PROJECT_TOKEN": "",
|
|
"POSTHOG_HOST": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/posthog.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/posthog.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/sentry",
|
|
"type": "registry:item",
|
|
"title": "Sentry",
|
|
"description": "Send agent traces to Sentry's OTLP endpoint for tracing and debugging.",
|
|
"dependencies": [
|
|
"@vercel/otel"
|
|
],
|
|
"envVars": {
|
|
"SENTRY_OTLP_TRACES_ENDPOINT": "",
|
|
"SENTRY_PUBLIC_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/sentry.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/sentry.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/datadog",
|
|
"type": "registry:item",
|
|
"title": "Datadog",
|
|
"description": "Export agent traces to Datadog APM alongside the rest of your stack.",
|
|
"dependencies": [
|
|
"@vercel/otel"
|
|
],
|
|
"envVars": {
|
|
"DATADOG_OTLP_TRACES_ENDPOINT": "",
|
|
"DD_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/datadog.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/datadog.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/honeycomb",
|
|
"type": "registry:item",
|
|
"title": "Honeycomb",
|
|
"description": "Send OpenTelemetry traces to Honeycomb and query every agent turn.",
|
|
"dependencies": [
|
|
"@vercel/otel"
|
|
],
|
|
"envVars": {
|
|
"HONEYCOMB_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/honeycomb.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/honeycomb.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/arize",
|
|
"type": "registry:item",
|
|
"title": "Arize",
|
|
"description": "Export traces to Arize AX for LLM observability and evaluation.",
|
|
"dependencies": [
|
|
"@vercel/otel"
|
|
],
|
|
"envVars": {
|
|
"ARIZE_SPACE_ID": "",
|
|
"ARIZE_API_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/arize.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/arize.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/raindrop",
|
|
"type": "registry:item",
|
|
"title": "Raindrop",
|
|
"description": "Send agent traces to Raindrop to detect and debug AI product issues.",
|
|
"dependencies": [
|
|
"@vercel/otel"
|
|
],
|
|
"envVars": {
|
|
"RAINDROP_WRITE_KEY": ""
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/raindrop.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/raindrop.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "instrumentation/jaeger",
|
|
"type": "registry:item",
|
|
"title": "Jaeger",
|
|
"description": "Trace your agent with a local or self-hosted Jaeger OTLP backend.",
|
|
"dependencies": [
|
|
"@vercel/otel"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/instrumentation/jaeger.ts",
|
|
"type": "registry:file",
|
|
"target": "agent/instrumentation/jaeger.ts"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|