Environment
- Version: 0.10.8 (Windows, installed 2026-08-19 per installer timestamp)
- OS: Windows 11, PowerShell 5.1, NTFS local disk
- Config: auto_index=true, auto_index_limit=50000, auto_watch=true (\watcher_enabled\ does not appear in \config list\ output on this build)
Reproduction (synthetic, public-safe)
- Create a fresh git repo with one committed .ps1\ file defining a function.
- \codebase-memory-mcp cli index_repository --repo_path \ -> status indexed, baseline symbol queryable.
- Add a second .ps1\ file with a uniquely-named function, \git add -A && git commit.
- Wait 120+ seconds (also reproduced at 100+ seconds in a prior run).
- Query the new symbol via search_graph/name_pattern -> 0 results. Node count unchanged.
Expected
The background watcher detects the committed create and re-indexes incrementally within its poll bound.
Actual
No pickup after 120s. A manual \index_repository\ re-run indexes the new file immediately, so parsing is fine — only the watch trigger misses.
Notes
- No private paths or source in this report; repro uses disposable synthetic repos.
- Happy to test a candidate build with watcher diagnostics (poll interval, last-scan timestamp per project).
Environment
Reproduction (synthetic, public-safe)
Expected
The background watcher detects the committed create and re-indexes incrementally within its poll bound.
Actual
No pickup after 120s. A manual \index_repository\ re-run indexes the new file immediately, so parsing is fine — only the watch trigger misses.
Notes