Skip to content

v0.55.1

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:30
· 872 commits to main since this release

Fixes

  • Windows: npm-installed .cmd/.bat language-server and formatter shims now launch through cmd.exe safely (spaced paths, literal % arguments). (#287, TreyThomasCodes)

  • aft_search, grep, aft_conflicts, aft_zoom, aft_safety, and aft_callgraph (toPath) now treat an empty or null optional path as omitted instead of rejecting the call. Some models (GPT 5.6 Luna among them) always send path: "" rather than leaving the field out, which made every search fail for those sessions. Required paths (read/write/edit/move/import/refactor) still reject an empty value, with a clearer 'path' is required message. (#288, reported by @tenshiak)

  • Callgraph cold builds no longer pin a core on module-heavy Rust repositories: declared-module resolution re-parsed the declaring file on every path segment lookup (2,800 parses where 6 sufficed on one field repository); the resolution is now memoized per build generation.

  • aft_inspect runs every phase (language-server quiescence, Tier-2 scans, dead-code analysis) under one request-level deadline derived from inspect.diagnostics_timeout_ms, so a slow language server produces an honest PHASE-FAILED reply instead of the client cutting the connection mid-analysis.

  • Standalone bridges log a structured index_event line family for every index build (build_started / build_progress / build_ready / build_superseded / build_failed / build_suspended, plus first_query when a freshly ready index serves its first call) carrying the root, cache key, and a per-attempt build id, and slow tool-call lines now name what the call waited on (waiting_on=build|limiter|artifact_load). Tier-2 lines are gated on real scan work, so quiet passes add no log volume.

  • gh routing shim (CortexKit fleet installs only): issue close/reopen and pr close/reopen are governed verbs under the bot identity; unclassified refusals name the nearest declared verb; every accepted signed manifest is retained on disk for reproducibility.

Infrastructure

  • Windows E2E runs a warm-up launch before Scenario 1 so the first cold plugin install no longer consumes a scenario's budget; the end-of-run plugin log tail is attributed per scenario.
  • Release tooling scripts route gh through the operator binary explicitly.
  • New scripts/telemetry/oss-matrix.sh drives standalone cold-build measurements over a repository matrix with isolated storage per run.

Thanks to @tenshiak for the precise report on #288.