Language support for Nudge — the typed,
replayable, budget-aware language for LLM agents (.ndg).
Features
- Syntax highlighting — keywords, record types,
llm"""prompts with interpolation, USD money literals,@format/@rangeconstraints - Diagnostics — real parse + type errors as you type, powered by the
compiler itself (
nudgec lspover stdio — zero re-implementation) - Snippets —
llm,type,par,fn,test
Requirements
The diagnostics need the nudgec binary on your PATH. Get it from the
GitHub Releases (prebuilt for
Linux / macOS / Windows) or cargo build --release from source.
If nudgec lives elsewhere, set nudge.serverPath in your settings.
Install from .vsix
code --install-extension nudge-lang-1.0.0.vsix
or: Extensions view → ... → Install from VSIX...