Keel Language — VS Code Extension
Syntax highlighting, snippets, and language server support for Keel — a programming language where AI agents are first-class citizens.
Features
- Syntax highlighting — reserved keywords, prelude namespaces (
Ai, Io, Schedule, …), attributes (@on_start, @role, …), duration literals, string interpolation
- Snippets —
agent, task, type, interface, @on_start, when, try, and more
- Language server — diagnostics, go-to-definition, rename (requires
keel binary on PATH)
- Commands —
Keel: Run File, Keel: Check File, Keel: Lint File, Keel: Format File
- Format on save — delegates to
keel fmt
Requirements
Install the keel CLI:
curl -fsSL https://keel-lang.dev/install.sh | sh
# or
brew install keel-lang/tap/keel
Configuration
| Setting |
Default |
Description |
keel.executablePath |
"keel" |
Path to the keel binary |
keel.lsp.enabled |
true |
Enable the language server |
keel.trace.server |
"off" |
LSP trace level (off / messages / verbose) |
Add to your VS Code settings:
{
"[keel]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "keel-lang.keel-lang"
}
}
Links
| |