Skip to content

Miller v0.3.6

Choose a tag to compare

@github-actions github-actions released this 09 Jun 23:40

Miller v0.3.6 Release Notes

  • Audience: Agents and users relying on richer workspace facts, structural pattern discovery, ASP.NET/HTMX/Alpine projects, and live-index freshness.
  • Release shape: Feature and hardening release for the new data-opportunity surfaces built on julie-extract structural facts.
  • Pinned extractor: julie-extract 2.2.1.

What Is New

  • Added the patterns MCP/CLI surface for discovering structural patterns from extractor facts, including ASP.NET minimal APIs, Razor fragments, HTMX attributes, Alpine directives, and related C#/HTML/JavaScript patterns.
  • Added stable JSON contracts for trace, patterns, and workspace health so Eros and other consumers can depend on process/artifact contracts instead of Miller internals.
  • Added workspace health reporting over extractor capabilities, source-region coverage, route/literal facts, sidecar status, content corpus facts, and telemetry health.
  • Improved context with reference-aware and source-corpus-backed context so agents can pull more useful surrounding code without broad file reads.
  • Updated Miller to consume julie-extract 2.2.1, including the additional structural facts needed for ASP.NET minimal APIs, Razor fragments, HTMX, and Alpine.js support.

What Is Fixed

  • Fixed watcher-driven incremental updates so the central workspace registry revision stays current after live file changes, avoiding stale workspace status and dashboard/registry views when sidecars were already fresh.
  • Hardened the patterns tool defaults, optional parameters, tool descriptions, README examples, public site examples, and agent guidance so agents can make simple calls most of the time.
  • Added indexed-source diagnostics for edit replace_text: when old_text is missing from the current disk file but still appears in indexed source, Miller now gives a stale-index hint instead of only saying the text was not found.

Verification

  • Focused pattern-tool, workspace-health, trace JSON, watcher/incremental, and edit-tool tests.
  • Fast suite: scripts/test.sh
  • Scale suite: scripts/test.sh scale
  • Plugin suite: scripts/test-plugin.sh
  • Release build: dotnet build Miller.slnx -c Release
  • Whitespace: git diff --check