All notable changes to this project are documented in this file. This project follows Keep a Changelog and Semantic Versioning.
- Rust CLI (
cli/) — canonical single-binary replacing TypeScript and Python. Commands: init, validate, ls, compile, diff, export. - SPDX-License-Identifier headers in all source files.
- CODE_OF_CONDUCT.md — Contributor Covenant v2.0.
- publish-crates.yml workflow for crates.io publishing.
- Migrated CLI from TypeScript/Python to Rust — single binary, no runtime deps.
- .gitignore — added Rust target/, deduplicated entries.
- AGENTS.md, README.md, ROADMAP.md — reflect Rust as only implementation.
- validate.yml CI — runs Rust tests + release build only.
- docs/guides/conformance-checklist.md — updated validator paths.
- docs/legal/licensing.md — translated from Spanish to English.
- TypeScript CLI (cli/ — package.json, tsconfig, tsup, etc.)
- TypeScript tests (tests/typescript/)
- Python CLI (packages/python/ — PyPI package)
- Python tests (tests/python/)
- Reference implementations (both TS and Python in cli/src/lib/)
- Prototype scripts (scripts/validate_dotagents.py)
- CI workflows: publish-npm.yml, publish-pypi.yml
- Python CLI command import paths (were pointing to non-existent reference-impl/).
- TypeScript type errors (missing casts in parser.ts, missing import in artifacts.ts).
- Compatibility file names — double
.md.mdextension on from-AGENTS, from-CLAUDE, from-SKILL.
- CLI commands: init, validate, ls.
- npm package:
agentic-standard. - PyPI package:
agentic-standard. @acs/validatornpm package — TypeScript reference validator.agentic-standard-validatorPyPI package — Python reference validator.- VS Code extension:
jackby03.acs-vscode. - CI workflows: publish-npm.yml, publish-pypi.yml.
- Initial draft specification.
- Defined:
.agents/layout, main.yaml manifest, context, skills, commands, agents, permissions. - Published: compatibility guides, reference implementations, examples.