- Add editMessage, truncateMessagesAfter, streamEcho methods to chatService - Add POST /conversations/:id/stream SSE endpoint with flushHeaders before loop (PERF-02) - Add PATCH /conversations/:id/messages/:msgId for message editing - Add DELETE /conversations/:id/messages/after/:msgId for message truncation - Import gt from drizzle-orm for createdAt comparison in truncateMessagesAfter - Guard all res.write() calls with res.writable check (prevents write-after-end) |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||