Back to Copilotkit

CLI starter (`npm run dev`)

showcase/integrations/google-adk/docs/setup/channels-agent-setup.mdx

1.64.2915 B
Original Source

Follow the Google ADK quickstart to configure the default ADK agent. For its Use an existing agent path, start main.py:

bash
uv run main.py

If you chose the CLI starter instead, keep its npm run dev process running. The two paths expose the default agent at different URLs:

dotenv
# Use an existing agent (`uv run main.py`)
AGENT_URL=http://localhost:8000/

# CLI starter (`npm run dev`)
# AGENT_URL=http://localhost:8000/default

Install the HTTP adapter in the Channels process:

bash
npm install @ag-ui/[email protected]

Create a new HTTP adapter for every channel thread:

ts
import { HttpAgent } from "@ag-ui/client";

export function makeAgent(threadId: string) {
  const agent = new HttpAgent({ url: process.env.AGENT_URL! });
  agent.threadId = threadId;
  return agent;
}