Skip to content

Releases: agentic-research/mache

v0.6.3

Choose a tag to compare

@jamestexas jamestexas released this 24 Mar 20:54
98a2f86

Bug fix

  • fix: watcher FD leak — unified skip list with engine + .gitignore support (#129)
    • Watcher's shouldIgnoreDir diverged from engine's ShouldSkipDir, didn't skip target/, dist/, build/
    • On macOS (kqueue), watching ley-line's 11K target/ subdirs cascaded to 129K leaked FDs
    • Watcher now uses canonical skip list + .gitignore rules via WithGitignore
    • Exported GitignoreMatcher interface for cross-package use
    • Fixed RegisterRefQuery("hcl")"terraform" to match langForExt rename
    • Added vendor to ShouldSkipDir
    • Regression tests: TestWatcher_TargetIgnored, TestWatcher_GitignoreSkipsDirs

Also included (since v0.6.2)

  • feat: exhaustive language schemas — all 18 tree-sitter grammars (#128)
  • chore: AddRoot O(1) dedup, bitmap canonicity, CI path filtering (#127)
  • fix: lifecycle cleanup — graceful HTTP shutdown + mount leyline teardown (#126)
  • fix: bound read_file allocations — 32MB per-file cap + batch total limit (#125)
  • chore: hygiene — CI gofumpt, doc counts, omitempty, dedup, dead code (#124)
  • feat: serve landing page (#123)

What's Changed

  • feat: serve landing page from /app/static/mache-landing.html by @jamestexas in #123
  • chore: hygiene thread — CI gofumpt, doc counts, omitempty, dedup, dead code by @jamestexas in #124
  • fix: bound read_file allocations — 32MB per-file cap + batch total limit by @jamestexas in #125
  • fix: lifecycle cleanup — graceful HTTP shutdown + mount leyline teardown by @jamestexas in #126
  • chore: AddRoot O(1) dedup, bitmap canonicity, CI path filtering by @jamestexas in #127
  • feat: exhaustive language schemas — all 18 tree-sitter grammars by @jamestexas in #128
  • fix: watcher FD leak — respect .gitignore + unified skip list by @jamestexas in #129

Full Changelog: v0.6.2...v0.6.3

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 02:37
93881d3

What's Changed

  • feat: expose tree-sitter validation as public API by @jamestexas in #71
  • feat: agent field report fixes + live graph (#72) by @jamestexas in #73
  • feat: MCP project config, multi-editor install, cache scaling by @jamestexas in #78
  • feat: add GraphCache — write-through MemoryStore with SQLite persistence by @jamestexas in #79
  • feat: consume leyline LSP tables for hover, diagnostics, and MCP tools by @jamestexas in #80
  • feat: schema-driven LSP materialization with file_sets and include by @jamestexas in #81
  • feat: add lsp_defs/refs to all schemas + Rust/Terraform presets by @jamestexas in #82
  • refactor: VHandler chain + Streamable HTTP transport by @jamestexas in #83
  • feat: default MCP transport to Streamable HTTP by @jamestexas in #84
  • feat(serve): --path flag, MCP sidecar lifecycle, loopback validation by @jamestexas in #85
  • feat: expose location virtual file for source-origin orientation by @jamestexas in #87
  • fix(serve): lazy ListRoots with timeout by @jamestexas in #86
  • feat(serve): UDS socket client + auto-enrichment for LSP tools by @jamestexas in #88
  • perf(graph): pre-compute degrees in Louvain community detection by @jamestexas in #89
  • fix(serve): query LSP data from daemon via UDS by @jamestexas in #91
  • build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 by @dependabot[bot] in #90
  • fix: correctness debt — 4 surgical bug fixes by @jamestexas in #92
  • docs: rewrite README for humans by @jamestexas in #93
  • docs(readme): ACI framing — topology is the point by @jamestexas in #94
  • feat: overnight agent fixes — 27 commits across engine, lattice, writeback, vfs by @jamestexas in #95
  • feat(ci): release builds fat binary from ley-line artifacts by @jamestexas in #96
  • feat: BDR beads schema + generic markdown schema by @jamestexas in #97
  • feat: BDR hierarchy schema for decade/thread/bead projection by @jamestexas in #98
  • feat: add Elixir tree-sitter support by @jamestexas in #99
  • fix: pre-release review — 7 surgical fixes by @jamestexas in #100

Full Changelog: v0.5.6...v0.6.0

v0.5.6

Choose a tag to compare

@github-actions github-actions released this 11 Mar 04:19
f63549b

Changelog

  • 7ddb7c9 feat: MCP server, Louvain community detection, schema refs (#69)
  • 816afc3 fix: skip large and binary files during ingestion to prevent OOM (#68)

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 05 Mar 23:39
7be09bd

Changelog

  • 254958c feat: add --snapshot and --nfs-opts flags (#66)
  • 7be09bd fix: dynamic root ModTime for NFS cache invalidation (#67)

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 04 Mar 23:57
1aae20e

Changelog

  • 1aae20e fix: add noac to NFS mount options for dynamic graphs (#65)

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 04 Mar 23:24
ab25a6a

Changelog

  • ab25a6a feat(mount): add public mount package for external NFS consumers (#64)

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 01 Mar 22:13
501182f

Changelog

  • 501182f Potential fix for code scanning alert no. 1: Workflow does not contain permissions (#62)
  • e1ce4a1 chore: clean up stale deliberation comments across codebase (#60)
  • 9d8880a feat(graph): export HotSwapGraph for external consumers (#63)
  • 0b6ff55 feat: capture doc comments as separate file in project AST (#59)
  • 7235d25 refactor: extract shared vdir constants and diagnostics helpers (#61)

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 27 Feb 20:56
2ff97ab

Changelog

  • fc2c8bd build(deps): bump github.com/go-git/go-billy/v5 from 5.7.0 to 5.8.0 (#51)
  • 2d5f481 build(deps): bump goreleaser/goreleaser-action from 6 to 7 (#50)
  • 2ff97ab fix: aggregate Jules patches for v0.5.1 (#57)
  • a05b385 🧹 consolidate duplicate copyFile function into cmd/utils.go (#52)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Feb 22:19
4e5006b

Changelog

  • 4e5006b feat(graph): Act() on Graph interface + CompositeGraph multiplexer (#49)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Feb 01:14
8f3d9dc

Changelog

  • a3c5ec3 feat(graph): Add public ExportSQLite/ImportSQLite API (#46)
  • 0214c70 fix(release): provide Linux FUSE headers for cross-compilation (#47)
  • 8f3d9dc fix(release): skip homebrew tap upload until repo is configured (#48)