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 / @range constraints
Diagnostics — real parse + type errors as you type, powered by the
compiler itself (nudgec lsp over 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.