axon install

Install a registry module into the agent project at the current directory. The command resolves the project from the working directory, so it is used directly as axon install rather than through a project-type subcommand.

axon install <id>
axon uninstall <id>

axon i is a shorthand for axon install — same command, same arguments.

axon i @axon/arxiv

<id> is the registry identifier, always scoped: @scope/name. Every artifact in the registry carries its scope as part of its identity, so a bare name resolves to nothing.

Installing exposes the module source as node_modules/@scope/name, merges its npm dependencies into the agent's package.json, and materializes them locally. Installed modules are discovered and plugged into the agent automatically; modules/ remains for local, relative-path modules.

If the module declares environment variable requirements, the CLI reports them. Local development values belong in the project's .env; deployed values are read from the agent project's .env on deploy.

axon install @acme/github
# → exposes source at node_modules/@acme/github/
# → merges dependencies
# → prints required environment keys

See Modules for the module authoring reference.