Skip to content

run

Description

Run an agent from the local packages registry or a local path.

Required Parameters: agent_public_id: The public ID of the agent (author/name format). If not provided, uses the current directory's agent.

Optional Parameters: verbose: Enable verbose logging. Shows detailed output during execution. Default: False force: Force overwrite if agent exists locally. Default: False fetch: Whether to fetch agent from registry or use local package. Default: True - If True: Fetches agent from local registry - If False: Uses agent from current directory or packages

Usage: Run from registry: adev run eightballer/my_agent

Run local agent:
    adev run eightballer/my_agent --no-fetch

Run with verbose output:
    adev run eightballer/my_agent -v

Run with force overwrite:
    adev run eightballer/my_agent --force

Run from current directory:
    adev run

Notes

- Automatically handles:
    - Agent setup and key generation
    - Dependency installation
    - Certificate management
    - Tendermint node management
- Requires Docker for Tendermint
- Validates agent configuration
- Supports multiple blockchain networks
- Can run agents in development or production mode

Usage

adev run [OPTIONS] [ARGS]

Additionally, you can view the parameters for the command using:

adev run --help