Skip to content

Instantly share code, notes, and snippets.

Backend
Runtime & language
- Node.js — dev pinned to 24.13.0 (.nvmrc, engines), but the Docker image builds/runs on node:20-alpine → node:20-slim (mismatch, see note below)
- TypeScript 5.6, ESM ("type": "module"); tsx watch in dev, tsc for the prod build
- Express 5
Agent / protocol
- @copilotkit/runtime ^1.8 — CopilotKit runtime endpoint (server.ts)
- @ag-ui/client 0.0.43 — AG-UI event emission from the deterministic engine (engine/emitter.ts, engine/runner.ts)