π¦ ClawHub
CopilotKit-Runtime-Patterns
by @generaljerel
Server-side runtime patterns for CopilotKit. Use when setting up CopilotKit runtime endpoints (Express, Hono, Next.js), configuring remote agent endpoints, a...
TERMINAL
clawhub install copilotkit-runtime-patternsπ About This Skill
name: copilotkit-runtime-patterns description: Server-side runtime patterns for CopilotKit. Use when setting up CopilotKit runtime endpoints (Express, Hono, Next.js), configuring remote agent endpoints, adding middleware, or securing the runtime. Triggers on backend tasks involving @copilotkit/runtime, CopilotRuntime, agent registration, or API endpoint configuration. license: MIT metadata: author: copilotkit version: "2.0.0"
CopilotKit Runtime Patterns
Server-side runtime configuration patterns. Contains 15 rules across 5 categories.
When to Apply
Reference these guidelines when:
Rule Categories by Priority
| Priority | Category | Impact | Prefix |
|----------|----------|--------|--------|
| 1 | Endpoint Setup | CRITICAL | endpoint- |
| 2 | Agent Configuration | HIGH | runner- |
| 3 | Middleware | MEDIUM | middleware- |
| 4 | Security | HIGH | security- |
| 5 | Performance | MEDIUM | perf- |
Quick Reference
1. Endpoint Setup (CRITICAL)
endpoint-express-setup - Configure Express endpoint with CopilotRuntime and CORSendpoint-hono-setup - Configure Hono endpoint for edge runtimesendpoint-nextjs-route - Set up Next.js API route with copilotRuntimeNextJSAppRouterEndpoint2. Agent Configuration (HIGH)
runner-inmemory-vs-sqlite - Use persistent storage for production thread managementrunner-agent-registration - Register agents via remoteEndpointsrunner-multiple-agents - Configure routing for multi-agent setups3. Middleware (MEDIUM)
middleware-before-request - Use onBeforeRequest for auth, logging, context injectionmiddleware-after-request - Use onAfterRequest for response logging and cleanupmiddleware-error-handling - Handle errors in middleware without crashing the runtime4. Security (HIGH)
security-cors-config - Configure CORS for your specific frontend originsecurity-auth-middleware - Authenticate requests before agent executionsecurity-rate-limiting - Rate limit by user or API key5. Performance (MEDIUM)
perf-streaming-response - Ensure streaming is not buffered by proxiesFull Compiled Document
For the complete guide with all rules expanded: AGENTS.md