Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:52
52a4c7a

0.10.0

Stale rows now heal by default. A query that finds edited files rebinds them before
answering; --no-heal or CSMESH_AUTO_INDEX=0 opts out. The MCP query tools take a
heal argument (default true).

  • A default heal never waits for the index lock. If another process holds it, the query
    answers from the current graph with a heal skipped: index busy note, exit 0.
  • An explicit --heal waits for the lock and exits 75 if it cannot take it.
  • index exits 75 when the lock stays held, instead of writing the graph unlocked after
    the wait. Before this release two concurrent writers could both write.

📦 Installation & Upgrades

Global .NET Tool

dotnet tool update --global CsMesh

Automatic One-Line Install Script

Linux & macOS:

curl -fsSL https://raw.githubusercontent.com/nRafinia/CsMesh/main/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/nRafinia/CsMesh/main/install.ps1 | iex

Quick Setup for AI Assistants

# Install skills and register MCP server in one command:
csmesh install -g --all
csmesh index --full