Agent Chat Worker

This Cloudflare Worker provides the /api/chat endpoint for the dashboard chat bar.

Setup

  1. Install dependencies:
cd worker
npm install
  1. Authenticate Wrangler:
npx wrangler login
  1. Add the OpenAI key as a secret:
npx wrangler secret put OPENAI_API_KEY
  1. Optional local development:
copy .dev.vars.example .dev.vars
npm run dev
  1. Deploy:
npm run deploy

After deploy, copy the Worker URL and paste it into Agent/chat-config.js:

window.AGENT_CHAT_CONFIG = {
  endpoint: "https://your-worker-name.workers.dev/api/chat",
  assistantName: "Agent Chat",
};

If you later bind a custom subdomain, update the same file to that custom URL.