v1.108.86 — watch-all announces its steady state (#357)
Follow-up to #357 (@zakblacki). watch-all is a long-lived foreground daemon: it indexes, then blocks watching for file changes. The silence after the initial index was read as a hang twice. Nothing was wrong, but a daemon that goes quiet should say so.
Changed
watch-allprints a one-time guidance line after seeding repos: how many repos it's watching, that it stays running and re-indexes on every change, that Ctrl+C stops it, and thatjcodemunch-mcp watch-installruns it in the background as a login service instead.- Each repo prints
Now watching <path> for changes (idle until you edit a file).right after its initial index, so the per-repo silence is expected, not mysterious.
Output-only, no behavior change. New tests/test_v1_108_86.py; full suite 4872 passed, CI green across the 8-job matrix.