LittleYellow
4add7fa9d9
feat: ingest 進度可見性 + Ctrl-C 安全回復 (Closes #2)
issue #2:--all-pending 長時間本地 Ollama 攝入全程靜默,使用者不確定有沒有在
跑、又不敢中斷。三處補強:
- 進度可見:每份來源印 [i/N] 起始行、長文件逐分段印「分段 k/n」、每個
knowledge-item 印「↳ 新增/更新」、完成印「✓」,全部 flush=True 即時顯示。
最會靜默的分段迴圈正是重點回報處。
- Ctrl-C 安全:KeyboardInterrupt 不是 Exception 子類,原本會略過善後、把使用者
留在 ingest 分支且無指引。改為獨立攔截——commit 在迴圈之後,故 main 必然未受
影響——印出可照做的回復指令(git checkout main && git stash -u &&
git branch -D <branch>),以結束碼 130 收場。
selfcheck_ingest 新增:驗進度標記出現;驗中斷後 main HEAD 未動、停在 ingest
分支、且照文件回復指令實測能回到乾淨 main(驗結果可用,非字串存在,§13.4)。
README §7 補一列。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 23:45:59 +08:00
..
2026-07-23 08:21:39 +08:00
2026-07-23 23:45:23 +08:00
2026-07-23 23:45:59 +08:00
2026-07-21 07:00:32 +08:00
2026-07-14 21:01:37 +08:00
2026-07-22 07:21:45 +08:00
2026-07-23 23:45:23 +08:00
2026-07-23 23:45:59 +08:00
2026-07-22 07:21:45 +08:00
2026-07-22 07:21:45 +08:00