fix web errors
All checks were successful
Build and Push Agent Docker Image / build (push) Successful in 56s
Build and Push Web Docker Image / build (push) Successful in 3m33s

This commit is contained in:
2025-12-13 00:44:37 +01:00
förälder e6e32ddab2
incheckning 3a2912c015
4 ändrade filer med 14 tillägg och 14 borttagningar

Visa fil

@@ -16,5 +16,4 @@ dependencies = [
"docstring-parser>=0.17.0",
"jsonschema>=4.25.1",
"copilotkit>=0.1.0",
"ag-ui-langgraph>=0.0.4",
]

Visa fil

@@ -1,5 +1,5 @@
"""
Self-hosted LangGraph agent server using CopilotKit AG-UI protocol.
Self-hosted LangGraph agent server using CopilotKit remote endpoint protocol.
"""
import os
@@ -7,23 +7,24 @@ from fastapi import FastAPI
import uvicorn
from dotenv import load_dotenv
from copilotkit import LangGraphAGUIAgent
from ag_ui_langgraph import add_langgraph_fastapi_endpoint
from copilotkit import CopilotKitRemoteEndpoint, LangGraphAgent
from copilotkit.integrations.fastapi import add_fastapi_endpoint
from main import graph
load_dotenv()
app = FastAPI(title="Cavepedia Agent")
add_langgraph_fastapi_endpoint(
app=app,
agent=LangGraphAGUIAgent(
name="vpi_1000",
description="AI assistant with access to cave-related information through the Cavepedia MCP server",
graph=graph,
),
path="/",
sdk = CopilotKitRemoteEndpoint(
agents=[
LangGraphAgent(
name="vpi_1000",
description="AI assistant with access to cave-related information through the Cavepedia MCP server",
graph=graph,
)
]
)
add_fastapi_endpoint(app, sdk, "/copilotkit")
@app.get("/health")

Visa fil

@@ -11,7 +11,7 @@ const serviceAdapter = new ExperimentalEmptyAdapter();
const runtime = new CopilotRuntime({
remoteEndpoints: [
{
url: process.env.LANGGRAPH_DEPLOYMENT_URL || "http://localhost:8000",
url: `${process.env.LANGGRAPH_DEPLOYMENT_URL || "http://localhost:8000"}/copilotkit`,
},
],
});

Visa fil

@@ -19,7 +19,7 @@ export default function RootLayout({
<html lang="en">
<body className={"antialiased"}>
<Auth0Provider>
<CopilotKit runtimeUrl="/api/copilotkit">
<CopilotKit runtimeUrl="/api/copilotkit" agent="vpi_1000">
{children}
</CopilotKit>
</Auth0Provider>