VSCode extension · shipping in the open

Edit. Compile. Watch the stack.

DOIL language support for VSCode. Open the file, edit, and compile in one keystroke — errors come straight back to the editor.

What it does

Syntax highlighting

Full DOIL grammar — keywords, blocks, triggers, tools.

IntelliSense

Completion on agent classes, triggers, MCP tools, codegen targets.

MCP-aware completion

Surfaces tools from the MCP servers the runtime can reach — not hand-maintained lists.

One-shortcut compile

Ctrl+Shift+C runs the compiler on the current file. Errors land in the Problems pane.

Live preview

Visualise the workflow the .doil file describes.

Snippets & templates

Common patterns — agent, scenario, panel — as one-keystroke inserts.

Same grammar, everywhere

The extension shares the exact grammar the compiler uses — so what highlights in the editor is what compiles. No second source of truth to drift out of sync. Edit with confidence; the editor already knows the language.

Continue