保存当前会话,便于后续继续接手 P1 验证包、关于页视觉修复、下载状态问题和本地模型清理事项。
/Users/ar/.codex/AGENTS.md 与项目规则 /Users/ar/Projects/PrivateVoice/AGENTS.md。7999e66 Add cancellable model downloadscontext 取消。e533a8c Fix about page support link wrappinga5adc6d Sync model download state in settingszipformer-ko,前端却回到 Download,再次点击显示原始 JSON:model zipformer-ko is already downloading。GetModelDownloadStatus(),前端加载、进度、取消、完成事件均同步 active download 状态。TestEngineServiceDownloadStatusTracksCancelAndFinish。/Users/ar/Projects/PrivateVoice/privatevoice.src/build/local/arm64/PrivateVoice Dictation-2.1.35-build20260623.1435-arm64-local.dmg76852667e065f6d3a18021483954e84ae797d9665cfc5150ce424ac02126301f2.1.35,build 20260623.1435,bundle id com.shanghai3168.privatevoicedictationgo test ./services ./internal/model -run 'TestEngineServiceDownloadStatusTracksCancelAndFinish|TestDownloadProfileCancelStopsWithoutFallbackOrState' -count=1:通过go test ./services ./internal/model:通过npm run build:通过;仍有既有 Svelte a11y warning,非本轮引入git diff --check:通过./scripts/build-local-macos.sh arm64:通过hdiutil verify:通过/Users/ar/Library/Application Support/PrivateVoice Input/models只读检查到的模型目录与大小:
sensevoice:约 228 MB,中文/多语基础,建议保留。qwen3-asr-0.6b:约 954 MB,中文高级,建议保留。x-asr-zh-en-960ms:约 586 MB,中英实验,建议保留。moonshine-en:约 274 MB,英文,建议保留。parakeet-en:约 633 MB,英文,建议保留。parakeet-tdt-0.6b-v3:约 640 MB,英文,建议保留。zipformer-ja-reazonspeech:约 741 MB,日语,可删除。.downloads / .staging:当前约 0B,可清理但释放空间很少。建议删除前先在 App 中切回中文或英文并彻底退出 App。保守清理命令:
rm -rf "$HOME/Library/Application Support/PrivateVoice Input/models/zipformer-ja-reazonspeech"
rm -rf "$HOME/Library/Application Support/PrivateVoice Input/models/.downloads"
rm -rf "$HOME/Library/Application Support/PrivateVoice Input/models/.staging"
Cancel 或 正在取消。already downloading 的原始 JSON。