v0.20.0
What's New
Watch Mode (--watch)
Live-refresh for status, log, and todo. Detects file changes via mtime polling and re-renders automatically.
Pending-Facts Staging Queue
Auto-captured facts from precompact now route to .pending-facts.md instead of directly modifying memory. hive mem review provides interactive y/N/edit review before promoting to working memory.
Output Consistency
show_hint()adds contextual next-action hints to 7 commands- All
->replaced with→across 13 files - Empty-state messages standardized
- 13 cryptic messages rewritten with actionable hints
Test Quality Lift
- Removed ~46 tautological/redundant tests
- Added 28 edge-case tests + 11 multi-step integration tests
- 3-Question Gate standard added to CLAUDE.md
just test-integrationrecipe for state machine tests
Bug Fixes
nudge.pyZeroDivisionError onHIVE_NUDGE_INTERVAL=0cmd_mem_reviewbackup safety (single backup-and-write pass)
Developer
- GitHub CI workflow (lint + test on Python 3.12/3.13)
- Bug/feature issue templates, PR template
- Dashboard keepbee logo
1718 tests, 0 failures, lint clean.
Full changelog: https://github.com/joryeugene/keephive/blob/main/CHANGELOG.md