mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-06 08:35:21 +08:00
Auto-sync: background watcher polls indexed projects for file changes (mtime+size) and triggers incremental re-indexing automatically. Adaptive polling interval scales with repo size (1s-60s). Non-blocking — uses TryLock to skip if manual index_repository is in progress. WithTransaction: changed signature to return a transaction-scoped Store instead of mutating the shared querier field. Eliminates a data race where concurrent read handlers could use a committed transaction. Infrastructure file indexing: new pipeline pass indexes Dockerfiles, docker-compose, cloudbuild, .env, Terraform, and YAML config files as InfraFile nodes with structured properties. Also includes: indexMu mutex on Server for safe concurrent access, Claude Code skill file in repo, updated README with auto-sync docs.