Skip to content

alto agents

Set up agents to report their state to Alto: Claude Code, Codex. Connect agents to Alto: their hooks (Claude Code, Codex: state, and which session a conversation is in), a skill pointing them at `alto guide` (Claude Code, Codex, OpenCode, Pi), and the MCP server (Claude Code). Leave out the command to see how each agent stands

Usage

Set up agents to report their state to Alto: Claude Code, Codex. Connect agents to Alto: their hooks (Claude Code, Codex: state, and which session a conversation is in), a skill pointing them at `alto guide` (Claude Code, Codex, OpenCode, Pi), and the MCP server (Claude Code). Leave out the command to see how each agent stands

Usage: alto agents [OPTIONS] [COMMAND]

Commands:
  install    Set up the agents found here, or those named (claude, codex, opencode, pi): what's missing or from an older Alto. Safe to run again
  uninstall  Take out Alto's hooks, skill and MCP server, leaving everything else
  status     How each agent stands (what plain `alto agents` shows)
  help       Print this message or the help of the given subcommand(s)

Options:
      --on <DEVICE>  Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
      --json         As JSON
      --project      This repository's agent folders rather than your account's (the skill only: hooks and the MCP server are your account's)
      --dry-run      Say what would change, changing nothing
  -h, --help         Print help

alto agents install

Set up the agents found here, or those named (claude, codex, opencode, pi): what's missing or from an older Alto. Safe to run again

Set up the agents found here, or those named (claude, codex, opencode, pi): what's missing or from an older Alto. Safe to run again

Usage: alto agents install [OPTIONS] [AGENTS]...

Arguments:
  [AGENTS]...  

Options:
      --force        Replace a skill called alto that Alto didn't write
      --on <DEVICE>  Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
      --json         As JSON
      --project      This repository's agent folders rather than your account's (the skill only: hooks and the MCP server are your account's)
      --dry-run      Say what would change, changing nothing
  -h, --help         Print help

alto agents uninstall

Take out Alto's hooks, skill and MCP server, leaving everything else

Take out Alto's hooks, skill and MCP server, leaving everything else

Usage: alto agents uninstall [OPTIONS] [AGENTS]...

Arguments:
  [AGENTS]...  

Options:
      --on <DEVICE>  Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
      --json         As JSON
      --project      This repository's agent folders rather than your account's (the skill only: hooks and the MCP server are your account's)
      --dry-run      Say what would change, changing nothing
  -h, --help         Print help

alto agents status

How each agent stands (what plain `alto agents` shows)

How each agent stands (what plain `alto agents` shows)

Usage: alto agents status [OPTIONS]

Options:
      --on <DEVICE>  Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
      --json         As JSON
      --project      This repository's agent folders rather than your account's (the skill only: hooks and the MCP server are your account's)
      --dry-run      Say what would change, changing nothing
  -h, --help         Print help

Generated from alto 0.0.1 by tools/export-reference.py.