Files
copilotkit__copilotkit/showcase/integrations/claude-sdk-python/docs/setup/channels-agent-setup.mdx

28 lines
700 B
Plaintext

Follow the [Claude Agent SDK Python quickstart](/claude-sdk-python/quickstart)
to configure the agent. Keep the AG-UI server created by your chosen
quickstart path running on port 8000.
The Claude adapter is mounted at the server root:
```dotenv title=".env"
AGENT_URL=http://localhost:8000/
```
Install the HTTP adapter in the Channels runner:
```bash title="Channels runner"
npm install @ag-ui/client@0.0.57
```
Create a new HTTP adapter for every channel thread:
```ts title="agent.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;
}
```