Overview
gizzi runtime discovers agent CLI executables that are available on a host, registers them as a local runtime entry, and reports their current status. This is useful for cataloging the agents installed on a workstation, CI runner, or remote machine that other Allternit tooling can dispatch work to.
A runtime entry records:
- The host the CLIs were discovered on (
localhostby default). - Each discovered CLI name, path, and version string.
- A status of
online,busy, oroffline. - The last heartbeat and registration time.
Command reference
Usage examples
List registered runtimes
Register the local runtime
local.
Register a remote host
Show registry status
Common arguments
Theruntime subcommands do not accept additional flags beyond their positional arguments and --help.
How discovery works
When you rungizzi runtime register, the CLI resolves known agent CLI executable names through the system PATH and records the first line of their --version output. No network calls are made; discovery is entirely local to the target host.
If no agent CLIs are found, the command prints a discovery report and exits without registering anything:
Related docs
- Gizzi Code Overview — The agentic CLI and how runtime discovery fits in.
- Configuration — Global config, profiles, and environment variables.
- Headless Execution — Running agents non-interactively for scripts and CI.
- Agent Daemon — Long-running agent processes that can consume runtime registrations.