Skip to content

v3.0.4 — ignored files are watched too

Choose a tag to compare

@elkaix elkaix released this 12 Sep 19:40
· 1 commit to main since this release
5838e36

Ignored files are watched too, and the build is one tool

  • A plan-mode run that writes a git-ignored file is now seen. The fingerprint hashes the mode, size and mtime of every ignored entry and walks ignored directories up to 1,000 entries each. Dependency and build trees at the repository top (node_modules, .venv, venv, __pycache__, .next, dist) count as one entry. An entry that vanishes while the snapshot is being taken makes the tree uncovered rather than "changed".
  • Cost measured. About 150 ms per snapshot on a clean 3,500-file repository and about 1.1 s with 300 modified and 3,000 untracked files, on an Apple M5 Max.
  • Plan mode is advisory with the permission bypass off as well as on. Verified against agy 1.2.2; the docs no longer tie the caveat to AGY_SKIP_PERMISSIONS.
  • Build is esbuild alone. tsup and the esbuild override are gone.
  • os: [darwin, linux]. The bridge kills process groups, which has no Windows equivalent, so npm refuses the install there instead of the bridge misbehaving at run time.
  • CI tests on macOS as well as Linux. An untracked nested repository or a file name with a newline no longer drops the fingerprint to the metadata scan.

Update the skills with:

npx --package @pymodel/claude-agy-mcp claude-agy-mcp-install-skills

Full changelog: v3.0.3...v3.0.4