mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
60a3bb0359
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
315 lines
9.6 KiB
JSON
315 lines
9.6 KiB
JSON
{
|
|
"$schema": "https://ui.shadcn.com/schema/registry.json",
|
|
"name": "copilotkit",
|
|
"homepage": "https://copilotkit.ai",
|
|
"items": [
|
|
{
|
|
"name": "langgraph-platform-starter",
|
|
"type": "registry:block",
|
|
"title": "LangGraph Platform Starter",
|
|
"description": "Bootstrap your Next.js project with CopilotKit and LangGraph Platform.",
|
|
"dependencies": ["@copilotkit/runtime", "@copilotkit/react-core"],
|
|
"files": [
|
|
{
|
|
"path": "registry/layout/agent-layout.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/runtime/langgraph-platform.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/api/copilotkit/route.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "agent-starter",
|
|
"type": "registry:block",
|
|
"title": "Agent Starter",
|
|
"description": "A starter for CopilotKit with an agent.",
|
|
"dependencies": ["@copilotkit/runtime", "@copilotkit/react-core"],
|
|
"files": [
|
|
{
|
|
"path": "registry/layout/agent-layout.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/runtime/remote-endpoint.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/api/copilotkit/route.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "standard-starter",
|
|
"type": "registry:block",
|
|
"title": "Standard Starter",
|
|
"description": "A starter for CopilotKit with no agent framework.",
|
|
"dependencies": [
|
|
"@copilotkit/runtime",
|
|
"@copilotkit/react-core",
|
|
"@copilotkit/react-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/layout/standard-layout.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/no-agent-framework.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "mcp-starter",
|
|
"type": "registry:block",
|
|
"title": "MCP Starter",
|
|
"description": "A starter for CopilotKit with MCP.",
|
|
"dependencies": ["@copilotkit/react-core", "@copilotkit/react-ui"],
|
|
"files": [
|
|
{
|
|
"path": "registry/layout/standard-layout.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/mcp-starter/components/default-tool-render.tsx",
|
|
"type": "registry:component"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/mcp-starter/page.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "mcp-starter-runtime",
|
|
"type": "registry:block",
|
|
"title": "MCP Starter Runtime",
|
|
"description": "A runtime for CopilotKit with MCP.",
|
|
"dependencies": ["@copilotkit/runtime", "@modelcontextprotocol/sdk"],
|
|
"files": [
|
|
{
|
|
"path": "registry/quickstarts/mcp-starter/runtime.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/api/copilotkit/route.ts"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/mcp-starter/utils/mcp-client.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/utils/mcp-client.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "generic-lg-starter",
|
|
"type": "registry:block",
|
|
"title": "Generic LG Starter",
|
|
"description": "A starter for CopilotKit with any LangGraph agent.",
|
|
"registryDependencies": ["tooltip"],
|
|
"dependencies": ["@copilotkit/react-core", "@copilotkit/react-ui"],
|
|
"files": [
|
|
{
|
|
"path": "registry/quickstarts/coagents-generic-lg/page.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/coagents-generic-lg/layout.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/coagents-generic-lg/components/agent-state.tsx",
|
|
"type": "registry:component",
|
|
"target": "components/agent-state.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/coagents-generic-lg/components/tool-call.tsx",
|
|
"type": "registry:component",
|
|
"target": "components/tool-call.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/coagents-generic-lg/components/interrupt.tsx",
|
|
"type": "registry:component",
|
|
"target": "components/interrupt.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "agent-layout",
|
|
"type": "registry:block",
|
|
"title": "Agent Layout",
|
|
"description": "A layout for CopilotKit with an agent.",
|
|
"dependencies": ["@copilotkit/react-core"],
|
|
"files": [
|
|
{
|
|
"path": "registry/layout/agent-layout.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "langgraph-platform-runtime",
|
|
"type": "registry:block",
|
|
"title": "LangGraph Platform Runtime",
|
|
"description": "A runtime for CopilotKit with LangGraph Platform.",
|
|
"dependencies": ["@copilotkit/runtime"],
|
|
"files": [
|
|
{
|
|
"path": "registry/runtime/langgraph-platform.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/api/copilotkit/route.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "remote-endpoint",
|
|
"type": "registry:block",
|
|
"title": "Remote Endpoint",
|
|
"description": "A remote endpoint for CopilotKit.",
|
|
"dependencies": ["@copilotkit/runtime"],
|
|
"files": [
|
|
{
|
|
"path": "registry/runtime/remote-endpoint.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/api/copilotkit/route.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "standard-runtime",
|
|
"type": "registry:block",
|
|
"title": "Standard Runtime",
|
|
"description": "A runtime for CopilotKit with a standard runtime.",
|
|
"dependencies": ["@copilotkit/runtime"],
|
|
"files": [
|
|
{
|
|
"path": "registry/runtime/standard.ts",
|
|
"type": "registry:lib",
|
|
"target": "app/api/copilotkit/route.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "coagents-starter-ui",
|
|
"type": "registry:block",
|
|
"title": "Coagents Starter UI",
|
|
"description": "UI for interacting with the a starter coagent.",
|
|
"dependencies": ["@copilotkit/react-ui", "@copilotkit/react-core"],
|
|
"files": [
|
|
{
|
|
"path": "registry/quickstarts/coagents-starter.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chat",
|
|
"type": "registry:page",
|
|
"title": "Chat",
|
|
"description": "A chat component for CopilotKit.",
|
|
"dependencies": ["@copilotkit/react-ui"],
|
|
"files": [
|
|
{
|
|
"path": "registry/chat/chat.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sidebar",
|
|
"type": "registry:page",
|
|
"title": "Sidebar",
|
|
"description": "A sidebar component for CopilotKit.",
|
|
"dependencies": ["@copilotkit/react-ui"],
|
|
"files": [
|
|
{
|
|
"path": "registry/chat/sidebar.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "popup",
|
|
"type": "registry:page",
|
|
"title": "Popup",
|
|
"description": "A popup component for CopilotKit.",
|
|
"dependencies": ["@copilotkit/react-ui"],
|
|
"files": [
|
|
{
|
|
"path": "registry/chat/popup.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "coagents-crew-starter",
|
|
"type": "registry:page",
|
|
"title": "Coagents Crew Starter",
|
|
"description": "Quickstart for CopilotKit and CrewAI Crews on CrewAI Enterprise.",
|
|
"dependencies": [
|
|
"@copilotkit/react-core",
|
|
"@copilotkit/react-ui",
|
|
"@copilotkit/runtime-client-gql"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "hooks/use-coagents-crew-starter.tsx",
|
|
"type": "registry:hook",
|
|
"target": "hooks/use-coagents-crew-starter.tsx"
|
|
},
|
|
{
|
|
"path": "registry/crews/crew-in-chat-input.tsx",
|
|
"type": "registry:component",
|
|
"target": "components/crew-in-chat-input.tsx"
|
|
},
|
|
{
|
|
"path": "registry/crews/crew-state-renderer.tsx",
|
|
"type": "registry:component",
|
|
"target": "components/crew-state-renderer.tsx"
|
|
},
|
|
{
|
|
"path": "registry/crews/crew-human-feedback-renderer.tsx",
|
|
"type": "registry:component",
|
|
"target": "components/crew-human-feedback-renderer.tsx"
|
|
},
|
|
{
|
|
"path": "registry/layout/coagents-crew-starter-layout.tsx",
|
|
"type": "registry:component",
|
|
"target": "app/copilotkit/layout.tsx"
|
|
},
|
|
{
|
|
"path": "registry/quickstarts/coagents-crew-starter.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "coagents-starter-crewai-flows",
|
|
"type": "registry:page",
|
|
"title": "Coagents Starter CrewAI Flows",
|
|
"description": "Quickstart for CopilotKit and CrewAI Flows on CrewAI Enterprise.",
|
|
"dependencies": ["@copilotkit/react-core", "@copilotkit/react-ui"],
|
|
"files": [
|
|
{
|
|
"path": "registry/quickstarts/coagents-starter-crewai-flows/page.tsx",
|
|
"type": "registry:page",
|
|
"target": "app/copilotkit/page.tsx"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|