Files
copilotkit__copilotkit/registry/registry.json
Suhas Deshpande 60a3bb0359 docs: updates quickstart on crew flow (#1928)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-06 09:26:40 -07:00

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"
}
]
}
]
}