Sprachen & Roadmap
Go ist die produktive Implementierung; Ports und begleitende Werkzeuge sind in Arbeit.
Implementierungen
| Sprache | Status |
|---|---|
Go (go-exons) | Produktiv. go get github.com/itsatony/go-exons |
| Python | In Arbeit |
| Rust | In Arbeit |
| TypeScript / JavaScript | In Arbeit |
Alle Implementierungen teilen sich eine einzige Quelle der Wahrheit: das JSON-Schema für die .exons-Frontmatter (schema/exons.schema.json). Eine gegen das Schema verfasste Spezifikation ist über alle Implementierungen hinweg portabel.
Begleitende Werkzeuge
- exons-run — ein CLI- und MCP-Server für die Arbeit mit
.exons-Dateien. - VS-Code-Erweiterung — Syntax-Hervorhebung für
.exons-Dateien (enthalten ineditor/vscode/).
Herkunft
go-exons ist aus go-prompty hervorgegangen und übernimmt dessen erprobte Template-Engine — Lexer, Parser, Ausdrucks-Evaluator — bei neu gestalteter öffentlicher API für den Anwendungsfall der Agenten-Spezifikation.