Repository navigation
v0.9.0
Changed
- Declarations print their full span. Every row that points at a declaration now reads
path:start-endinstead ofpath:line, so the next read can be exactly that range
instead of the whole file. A single-line declaration stayspath: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,contextandblast-radiusanswers grew by 2, 13 and 25 tokens. - The skill text tells agents to read that range. Run
csmesh installafter upgrading
so the instruction blocks in your agent files pick it up.
Added
--jsonrows carryend_linenext toline. 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 CsMeshAutomatic One-Line Install Script
Linux & macOS:
curl -fsSL https://raw.githubusercontent.com/nRafinia/CsMesh/main/install.sh | shWindows (PowerShell):
irm https://raw.githubusercontent.com/nRafinia/CsMesh/main/install.ps1 | iexQuick Setup for AI Assistants
# Install skills and register MCP server in one command:
csmesh install -g --all
csmesh index --full