Skip to content

Languages & Roadmap

Go is the production implementation; ports and companion tooling are on the way.

Implementations

LanguageStatus
Go (go-exons)Production. go get github.com/itsatony/go-exons
PythonComing
RustComing
TypeScript / JavaScriptComing

All implementations share a single source of truth: the JSON Schema for .exons frontmatter (schema/exons.schema.json). A spec authored against the schema is portable across every implementation.

Companion tooling

  • exons-run — a CLI and MCP server for working with .exons files.
  • VS Code extension — syntax highlighting for .exons files (ships in editor/vscode/).

Lineage

go-exons evolves from go-prompty, inheriting its battle-tested template engine — lexer, parser, expression evaluator — while redesigning the public API for the agent-specification use case.