mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
Fixes #887. Emit terminal SDK bookends for auto-dream completion, failure, and stop paths so the desktop task state can close instead of remaining running. Keep dream background task events out of the transcript while preserving lifecycle tracking in the background task drawer. Tested: bun test src/tasks/DreamTask/DreamTask.test.ts Tested: cd desktop && bun run test src/stores/chatStore.test.ts --run Tested: cd desktop && bun run test src/components/chat/MessageList.test.tsx --run -t auto-dream Tested: bun run check:server Tested: cd desktop && bun run lint Tested: cd desktop && bun run build Not-tested: full bun run verify / coverage gates; this is a scoped local issue fix. Confidence: high Scope-risk: narrow