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
Claude Code Haha Desktop
基于 Tauri 2 + React 的桌面客户端。
开发
bun install
bun run tauri dev
构建
# macOS (Apple Silicon)
./scripts/build-macos-arm64.sh
# Windows (x64, MSI only)
.\scripts\build-windows-x64.ps1
构建产物位于 build-artifacts/ 目录,文件名会显式包含平台、架构和包类型。
常见问题
macOS 提示"已损坏,无法打开"
xattr -cr /Applications/Claude\ Code\ Haha.app