Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 11:24
672a2f9

Changed

  • Declarations print their full span. Every row that points at a declaration now reads
    path:start-end instead of path:line, so the next read can be exactly that range
    instead of the whole file. A single-line declaration stays path:line. Wiring sites
    (@ Api/Registrations.cs:22) are still one line: they point at a call or a
    registration, not a declaration. The cost is small: on a 29-project solution the
    where, context and blast-radius answers grew by 2, 13 and 25 tokens.
  • The skill text tells agents to read that range. Run csmesh install after upgrading
    so the instruction blocks in your agent files pick it up.

Added

  • --json rows carry end_line next to line. No field was renamed or removed, and exit
    codes are unchanged.

Upgrade

dotnet tool update -g CsMesh
npm i -g @nrafinia/csmesh
csmesh install

The graph format is unchanged (v14); existing indexes load as they are.


📦 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