mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
78694fb4a3
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
185 lines
4.9 KiB
JavaScript
185 lines
4.9 KiB
JavaScript
import { createMDX } from "fumadocs-mdx/next";
|
|
|
|
const withMDX = createMDX();
|
|
|
|
/** @type {import('next').NextConfig} */
|
|
const config = {
|
|
reactStrictMode: true,
|
|
env: {
|
|
RB2B_ID: process.env.RB2B_ID,
|
|
POSTHOG_KEY: process.env.POSTHOG_KEY,
|
|
POSTHOG_HOST: process.env.POSTHOG_HOST,
|
|
SCARF_PIXEL_ID: process.env.SCARF_PIXEL_ID,
|
|
},
|
|
|
|
images: {
|
|
domains: [
|
|
"github-production-user-asset-6210df.s3.amazonaws.com",
|
|
"fonts.gstatic.com",
|
|
"docs.copilotkit.ai",
|
|
],
|
|
remotePatterns: [
|
|
{
|
|
protocol: "https",
|
|
hostname: "**",
|
|
},
|
|
],
|
|
},
|
|
|
|
skipTrailingSlashRedirect: true,
|
|
skipMiddlewareUrlNormalize: true,
|
|
|
|
optimizeFonts: false,
|
|
|
|
experimental: {
|
|
turbo: true,
|
|
},
|
|
|
|
async redirects() {
|
|
return [
|
|
{
|
|
source: "/coagents/tutorials/ai-travel-app/overview",
|
|
destination: "/coagents/tutorials/ai-travel-app",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/chat-ui/hitl/json-hitl",
|
|
destination: "/coagents/chat-ui/hitl",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/react-ui/frontend-functions",
|
|
destination: "/coagents/react-ui/hitl",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/chat-ui/render-agent-state",
|
|
destination: "/coagents/generative-ui/agentic",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/chat-ui/hitl",
|
|
destination: "/coagents/human-in-the-loop/node-flow",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/chat-ui/hitl/interrupt-flow",
|
|
destination: "/coagents/human-in-the-loop/interrupt-flow",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/chat-ui/loading-message-history",
|
|
destination: "/coagents/persistence/loading-message-history",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/react-ui/in-app-agent-read",
|
|
destination: "/coagents/shared-state/in-app-agent-read",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/react-ui/in-app-agent-write",
|
|
destination: "/coagents/shared-state/in-app-agent-write",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/react-ui/hitl",
|
|
destination: "/coagents/human-in-the-loop/node-flow",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/router-mode-agent-lock",
|
|
destination: "/coagents/multi-agent-flows",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/intermediate-state-streaming",
|
|
destination: "/coagents/shared-state/predictive-state-updates",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/manually-emitting-messages",
|
|
destination: "/coagents/advanced/emit-messages",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/state-streaming",
|
|
destination: "/coagents/shared-state",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/copilotkit-state",
|
|
destination: "/coagents/frontend-actions",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/message-persistence",
|
|
destination: "/coagents/persistence/message-persistence",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/loading-message-history",
|
|
destination: "/coagents/persistence/loading-message-history",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/advanced/loading-agent-state",
|
|
destination: "/coagents/persistence/loading-agent-state",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/concepts/state",
|
|
destination: "/coagents/shared-state",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/concepts/human-in-the-loop",
|
|
destination: "/coagents/human-in-the-loop",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/concepts/multi-agent-flows",
|
|
destination: "/coagents/multi-agent-flows",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/coagents/quickstart/langgraph",
|
|
destination: "/coagents/quickstart",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/crewai-crews/quickstart/crewai",
|
|
destination: "/crewai-crews/quickstart",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/crewai-flows/quickstart/crewai",
|
|
destination: "/crewai-flows/quickstart",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/mastra/quickstart/mastra",
|
|
destination: "/mastra/quickstart",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/ag2/quickstart/ag2",
|
|
destination: "/ag2/quickstart",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/llamaindex/",
|
|
destination: "/llamaindex",
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: "/agno/quickstart/agno",
|
|
destination: "/agno/quickstart",
|
|
permanent: true,
|
|
},
|
|
];
|
|
},
|
|
};
|
|
|
|
export default withMDX(config);
|