Skip to content

refactor: rename project from SML to AML (Agent Markup Language) - #3

Merged
sergio-sisternes-epam merged 1 commit into
mainfrom
sergio-sisternes-epam/rename-project-to-aml
May 24, 2026
Merged

refactor: rename project from SML to AML (Agent Markup Language)#3
sergio-sisternes-epam merged 1 commit into
mainfrom
sergio-sisternes-epam/rename-project-to-aml

Conversation

@sergio-sisternes-epam

Copy link
Copy Markdown
Owner

Summary

Renames the project from SML (Skill Markup Language) to AML (Agent Markup Language) across the entire codebase. The new name better reflects the project's purpose as a general-purpose markup language for agent skill invocation, rather than being scoped to "skills" specifically.

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Refactor / chore

Checklist

  • Tests added or updated
  • Documentation updated (if applicable)
  • cargo fmt and cargo clippy pass
  • CI is green

Notes for reviewers

This is a mechanical rename touching 69 files. The key changes are:

  • Crate directories: sml-core -> aml-core, sml-python -> aml-python
  • Rust identifiers: sml_core -> aml_core, SmlRegistry -> AmlRegistry
  • Python module: sml -> aml (pip package name, maturin config, imports)
  • APM package: sml -> aml in apm.yml and skill directories
  • Documentation: all docs, ADRs, spec files, and examples updated
  • GitHub URLs: aslm -> aml in repository links (the actual GitHub repo rename should be done separately via Settings)
  • ADR-005 filename: renamed from adr-005-pure-sml-definitions.md to adr-005-pure-aml-definitions.md

All 25 aml-core unit tests pass. The aml-python crate builds correctly but linking requires a Python environment (expected for PyO3 cdylib crates).

Note: After merging, the GitHub repository itself should be renamed from aslm to aml via Settings > General > Repository name to match the updated URLs.

Rename all references from SML (Skill Markup Language) to AML (Agent
Markup Language) across the entire project:

- Rename crate directories: sml-core → aml-core, sml-python → aml-python
- Update Rust crate names, module paths, and Python module name
- Update APM skill directories and package name
- Update all documentation, ADRs, and spec files
- Update GitHub URLs from aslm to aml
- Update pyproject.toml, Cargo.toml, and apm.yml
- Rename ADR-005 file to match new naming

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sergio-sisternes-epam
sergio-sisternes-epam merged commit bccfd5a into main May 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant