Pin a tool for the project
Your team builds on Node.js 22 and a new colleague, or a new container, must get exactly that release without asking anyone.
You runaidc install nodejs@22 from the project root, then aidc current nodejs.
Try another version in one shell
You want to see whether the build still passes on Node.js 20, and you do not want to touch the file your team shares.
You runAIDC_AUTO_SET_USE=false aidc install nodejs@20 once, then aidc use nodejs 20 in the shell you are testing in.
Prepare a project without anyone typing
A devcontainer, an image build or a CI job must end up with the project's tools and nobody to answer prompts.
You runaidc setup in the directory that holds .aidc.yaml, usually from postCreateCommand.
Add your agent CLI
The project allows Claude Code, and you want it in the container without a separate download page.
You runaidc install claude@latest, then claude.
Brief an agent on the toolchain
An agent in the project container keeps assuming a different Node.js than the one the project uses.
You runaidc prompt and give the agent its output, or let it run the command.