发布

  • v0.1.3: Bug fixes, query improvements, cross-service linking, and graph enrichment

    frostbyte_neo 发布于 2026-02-25 17:46:20 +00: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.

    下载附件