### Copy Environment Template Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Copies the example environment file to a local configuration file. Use `.env.example` for the default secure keycloak setup or `.env.example.insecure` for a development setup without inbound JWT. ```bash cp compose/.env.example compose/.env.local ``` ```bash cp compose/.env.example.insecure compose/.env.local ``` -------------------------------- ### One-Command Stack Bring-up (macOS/Linux/WSL) Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Starts the development stack with optional LLM API key and chat model configuration. This command is for macOS, Linux, or WSL environments. ```bash bash ./start_dev.sh \ --llm-api-key "" \ --llm-chat-model "gpt-4.1-mini" ``` -------------------------------- ### Install JARVIS Meta CLI Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Installs the `arp-jarvis` meta CLI from a local checkout. This command ensures you are using the CLI version from your current local code, while Docker images are managed separately. ```bash python3 -m pip install -e . ``` ```bash arp-jarvis versions ``` -------------------------------- ### Start a JARVIS Run Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Starts a new run within the JARVIS stack with a specified goal. This command interacts with the Run Gateway and Run Coordinator services. ```bash arp-jarvis runs start --goal "Generate a UUID, then return it." ``` -------------------------------- ### Docker Compose Stack Bring-up Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Starts the JARVIS stack using Docker Compose directly, without the `arp-jarvis` CLI wrapper. This method requires specifying the environment file and Compose file. ```bash docker compose --env-file compose/.env.local -f compose/docker-compose.yml up -d ``` ```bash curl -s http://localhost:8081/v1/health ``` -------------------------------- ### Invoke Component CLIs via Meta CLI Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Demonstrates how to invoke individual component command-line interfaces through the `arp-jarvis` meta CLI. This allows access to help and specific commands for each component. ```bash arp-jarvis run-gateway --help ``` ```bash arp-jarvis run-coordinator --help ``` ```bash arp-jarvis atomic-executor --help ``` -------------------------------- ### Bring Up and Verify JARVIS Stack Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Pulls the latest Docker images for the stack, brings up the services in detached mode, and runs a diagnostic check to verify the stack's wiring. ```bash arp-jarvis stack pull ``` ```bash arp-jarvis stack up -d ``` ```bash arp-jarvis doctor ``` -------------------------------- ### Compose Wrapper for Stack Management Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Uses the `arp-jarvis` meta CLI as a wrapper for Docker Compose commands, providing a convenient way to manage the stack. The `--print-command` flag shows the underlying Docker Compose command. ```bash arp-jarvis stack up -d --print-command ``` -------------------------------- ### Log in to JARVIS Stack Source: https://github.com/agentruntimeprotocol/jarvis_release/blob/main/README.md Initiates the authentication login process for the default `dev-secure-keycloak` profile. This is a browser/device flow and does not require entering passwords directly in the CLI. ```bash arp-jarvis auth login ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.