Editor and build tooling¶
agl file.agent --formatprints canonical source.agl file.agent --docs api.mdgenerates exported API docs with inferred effects.agl protocolserves the JSON-lines compiler protocol.agl lspserves LSP over stdio with diagnostics, completion, hover, definition, references, rename, and formatting.agl completions bash|zsh|fishemits shell completions.tree-sitter-aglcontains the incremental grammar and highlight query.
The protocol is intentionally independent from an editor so build systems can consume the same structured check, lower, format, and effects results.