Skip to main content

Global Options

All hive commands accept the following options:

hive init

Initialize the Hive configuration. Prompts for your organisation ID and writes it to ~/.hive/config.yaml.

hive login

Log in to the Hive platform. Opens a browser for authentication and prints the login URL to the terminal.

hive logout

Log out and clear stored credentials for the currently configured organisation.

hive create experiment

Create a new experiment from the configuration file. Aliases: hive create exp
Overrides let you tweak config values without editing the file:
Use ~key.path to delete a key (restoring the Pydantic field default):

hive shell

Open an interactive shell in a sandbox and attach to it. Useful for reproducing an evaluation environment, debugging a setup script, or inspecting the code at a specific iteration. The command requires an interactive terminal and an authenticated session (--no_auth is not supported). There are two mutually exclusive forms:
You don’t have to build the --exp/--content-uid command by hand. Select a point on the experiment’s evolution chart in the dashboard and copy the ready-made hive shell command for that snapshot.
In content-snapshot mode the sandbox is reproduced from stored experiment state, so config overrides are rejected.

hive list experiments

List all experiments for the current organisation. Aliases: hive list exp, hive list exps

hive list coordinators

List coordinator configurations. Aliases: hive list coords
To choose how much effort an experiment spends, use agents.preset rather than a coordinator config. The low-effort-config, medium-effort-config and high-effort-config entries are deprecated in favour of the low-effort, medium-effort and high-effort presets.

hive list models

List the models an agent ensemble can name in agents.models. Aliases: hive list model

hive list image

List pushed sandbox images. Aliases: hive list images

hive get experiment

Get detailed information about a specific experiment. Aliases: hive get exp

hive get config

Get the stored config (hive.yaml + command line) for an experiment.

hive stop experiment

Stop one or more running experiments. Aliases: hive stop exp

hive logs

Stream logs for an experiment. By default the logs are followed live; pass --no-follow to print the existing logs and exit.

hive push image

Push a locally-built Docker image to the Hive registry so it can be referenced as a sandbox.base_image.

hive delete image

Delete a pushed sandbox image. Aliases: hive delete images

hive skills install

Install the bundled coding-agent skills into an agent’s skills directory. With no agent named and without --all, prompt an interactive menu. Re-running overwrites the destination, so it doubles as an update.

hive dashboard

Open the Hive dashboard in a browser window.

hive diagnostics

Run diagnostics to identify common problems with hivekit, such as connection and authentication issues.