Skip to content

Releases: Lolner95/AIGX

AIGX 1.3.3 — live on npm + PyPI + crates.io

20 Jun 18:05

Choose a tag to compare

AIGX is now installable from every major registry. Each reference implementation ships from its native
package manager — and they're held in agreement by the conformance suite.

Registry Install What it is
npm npm i -g @aigx/cli (→ aigx) · npx @aigx/cli the CLI (init/lint/resolve/doctor/format/check-conformance)
npm npm create aigx · npx create-aigx the interactive scaffolder
npm npm i @aigx/parser · @aigx/lint programmatic parser + validator
PyPI pip install aigx the Python reference validator (pypi.org/project/aigx)
crates.io cargo install aigx the Rust reference validator/CLI (crates.io/crates/aigx)

Note: npm reserves the bare aigx name (typosquat filter), so the npm CLI is scoped as @aigx/cli — the
installed command is still aigx. PyPI and crates.io use the plain aigx name.

This is a registry/publishing milestone; no spec or code changes (spec remains 1.1).

AIGX 1.3.2 — npm ecosystem published (@aigx/cli)

20 Jun 17:52

Choose a tag to compare

AIGX is on npm. First publish of the package ecosystem. The CLI ships as @aigx/cli — npm reserves
the bare aigx name (typosquat filter), so it's scoped under the aigx org. The installed command is
still aigx
.

Live on npm

Package Version Use
create-aigx 1.3.1 npm create aigx · npx create-aigx
@aigx/cli 1.3.1 npm i -g @aigx/cli (→ aigx) · npx @aigx/cli
@aigx/parser 1.2.0 npm i @aigx/parser
@aigx/lint 1.2.0 npm i @aigx/lint

Fixed

  • Every npx aigx / npm i -g aigx reference updated to @aigx/cli (scaffolded CI, create-aigx output,
    docs, release harness, meta-genome). pip install aigx / cargo install aigx are unchanged — those
    packages are named aigx.

Still pending

  • PyPI (aigx) and crates.io (aigx) — names reserved/available; publish needs those tokens.
  • The conformance CI workflow still needs a workflow-scoped push.

AIGX 1.3.1 — editor ecosystem (.aigx highlights everywhere)

20 Jun 08:05

Choose a tag to compare

.aigx now highlights everywhere — including on GitHub itself — all from one canonical grammar.
Spec stays 1.1; this is an editor-ecosystem release.

Highlighting on GitHub

  • .gitattributes renders .aigx with XML highlighting on GitHub today (kept out of the language bar).
    Copy the one line into any repo that adopts AIGX.
  • editors/linguist/ — a complete kit to
    register AIGX as a first-class Linguist language (languages.yml entry, sample, step-by-step PR guide,
    tm_scope: source.aigx).

More editors (one canonical grammar, many targets)

(VS Code / Cursor / Windsurf already have the full extension from 1.3.0.)

Notes

  • No package versions changed. The meta-genome rule ARCH-grammar-canonical now keeps every derived grammar
    (VS Code copy, tmbundle, Sublime, tree-sitter) in sync with the canonical TextMate grammar.
  • All three reference validators (Python · Node · Rust) still agree on the conformance suite.

AIGX 1.3.0 — editor support + interactive scaffolding

20 Jun 07:49

Choose a tag to compare

Phase 4: editors recognize .aigx, and adoption becomes delightful. The specification version stays
1.1 — this is an editor + tooling release.

Editor support

  • VS Code — "AIGX Language Support" (editors/vscode):
    syntax highlighting, file icons (.aigx + protocol/files/architecture/product/testing.aigx) and an
    optional icon theme, snippets, tag + rule-id autocomplete inside <check>, hover on rule ids,
    go-to rule definition, inline diagnostics (the same checks as aigx-lint), formatting, and
    AIGX: Resolve current file's boundary. Self-contained — no npm runtime dependencies.
  • Canonical TextMate grammar (editors/textmate):
    one source.aigx grammar reused across VS Code, GitHub Linguist, Zed, Sublime Text, TextMate, Cursor, Windsurf.

A world-class adoption kit

  • npx create-aigx is now interactive — pick your agent(s) (Cursor · Claude Code · Copilot · Windsurf ·
    Aider · generic AGENTS.md), choose CI, and watch a gradient scaffold confirm every file. Per-agent flags
    (--cursor …), --yes, --aigx-only, --no-ci, and a non-interactive fallback keep automation happy.
  • aigx init reaches parity — the same interactive agent selection with embedded integrations, fully
    self-contained.
  • New integration templates: aider.conf.yml and a generic AGENTS.md.

Versions

Component Version
Specification 1.1
VS Code extension 0.1.0
aigx CLI (npm) · create-aigx 1.3.0
@aigx/parser · @aigx/lint · aigx-lint (Py) · aigx (Cargo) 1.2.0 (unchanged)

Breaking changes

None. Existing genomes and npx create-aigx automation keep working.

Verify

All three reference validators (Python · Node · Rust) still agree on the conformance suite:

python tests/conformance/run.py

Full details: CHANGELOG.md.

AIGX 1.2.0 — standardization release (spec v1.1)

20 Jun 07:20

Choose a tag to compare

AIGX becomes a real, citable standard with multi-language reference tooling. The
specification version stays 1.1; this is a tooling + repository release (1.2.0), fully
backward compatible with any existing v1.x genome.

What's new

A formal standard (standard/)

  • AIGX-1.1.md — normative specification, 20 sections, RFC 2119 language
  • AIGX-1.1.abnf — formal grammar (RFC 5234) · AIGX-1.1.schema.json — canonical JSON data model
  • media-type-registration.md — IANA registration template for application/aigx (not +xml)
  • security · conformance · interoperability · change-control documents
  • Dual-licensed: specification text CC-BY-4.0, reference tools MIT

Real tooling, three independent implementations

  • aigx CLI (npm) — init · lint · resolve · doctor · format · check-conformance, zero-dependency
  • @aigx/parser + @aigx/lint (npm) — reference parser + programmatic validator
  • aigx (Cargo) — std-only Rust reference validator/CLI
  • aigx (PyPI) — the Python reference validator, upgraded to full V1–V7 + S2 parity

Conformance suite

tests/conformance/ proves the Python, Node, and Rust validators agree fixture-for-fixture —
a positive baseline plus one negative fixture per V1/V2/V3/V4/S2.
See standard/conformance.md.

Versions

Component Version
Specification 1.1
aigx CLI (npm) · @aigx/parser · @aigx/lint 1.2.0
aigx-lint (Python / PyPI) · aigx (Cargo) 1.2.0
create-aigx (npm) 1.0.0

Breaking changes

None. Existing genomes validate unchanged.

Migration

No migration required. To adopt the CLI: npm i -g aigx (or pip install aigx, cargo install aigx).

Verify conformance

python tests/conformance/run.py     # Python · Node · Rust validators must agree

Full details: CHANGELOG.md.