mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-03 08:03:38 +08:00
Part A — Bug fixes: - Fix globToLike: **/dir/** now matches relative paths without leading / - Route nodes inherit file_path from handler (were invisible to file_pattern) - Compose YAML non-string env values (int/bool/float) no longer dropped - Compose secret filter: key names like JWT_PRIVATE_KEY_ID no longer filtered - Cloudbuild bash script deploy flags now parsed (entrypoint: bash) Part B — Query improvements: - search_graph exclude_labels parameter to filter noisy labels (e.g. Route) - Cypher edge property filtering: r.url_path, r.confidence, r.confidence_band Part C — Cross-service linking: - InfraFile env var URLs feed into HTTP linker as additional call sites - Default noise filtering: /health, /healthz, /ready, /metrics excluded - Confidence bands on HTTP_CALLS: high (>=0.7), medium (>=0.45), speculative (>=0.25) - Levenshtein distance and n-gram overlap similarity functions - Lowered match threshold from 0.45 to 0.25 (speculative band) Part D — Graph enrichment: - OVERRIDE edges: struct methods → interface methods they implement - USAGE edges: read references (callbacks, variable assignments) vs invocations - Generated column index on url_path for fast edge property lookups - Fuzzy name-only resolution fallback (5th strategy in call resolver) - Configurable HTTP linker via .cgrconfig (exclude paths, min confidence) - OpenTelemetry trace ingestion (ingest_traces tool) to validate HTTP_CALLS - Git history change coupling (FILE_CHANGES_WITH edges, co-change analysis) Updated tool descriptions and skill file with new edge types.