New POST /api/agents/:id/chat/relay endpoint that calls the adapter directly and streams stdout back via SSE, bypassing the heartbeat queue. Comments are persisted normally so conversations stay durable. Frontend tries the relay first, falls back to poll-based flow if unavailable. Backend: 1 new file (agent-chat.ts), 1 line in app.ts. Frontend: streaming fetch in CEOChatPanel with fallback. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||