atmos-toolchain
Atmos Toolchain
Purpose
The Atmos toolchain manages CLI tool installation and versioning natively, using the Aqua package registry ecosystem. It replaces external version managers (asdf, mise, aqua CLI) with a built-in system that integrates directly with atmos.yaml configuration.
Default Rule
Declare tool requirements where they are used, then run the owning Atmos command. Do not add
atmos toolchain install before component, workflow, custom-command, or hook execution when the
tool can be declared with dependencies.tools. Atmos installs missing declared tools and injects
them into PATH for that execution context.
Use explicit atmos toolchain install only for shell bootstrap, cache warming, ad-hoc
troubleshooting, or job-level tools that are not owned by a component, workflow, custom command, or hook.