Installing agents

Resolve an agent and its tools, and write everything locally — reproducibly.

Installing an agent resolves its manifest and every tool it declares, fetches the code, and writes it to ./norien_agents. Pin a version for a build you never want to move; omit it for latest.

$ norien install trading-agent          # latest$ norien install trading-agent@0.5.0    # pinned  ✓ resolved 4 tools · wrote ./norien_agents$ norien list                           # what is installed

What lands on disk

  • The agent's code and manifest.
  • Each declared tool, resolved to a specific version.
  • An environment template listing the variables the agent needs — fill it in before running.

Secrets

Install never asks for secrets. Variables marked secret in the manifest are listed in the template; you provide them at run time, and the runtime injects them without logging them.

NoteInstalling writes code but runs nothing. Starting it is the runtime's job.