- CLI Rust (am) : list/install/uninstall/update/start/stop/restart/run/status/search/info/config/doctor/completion/export/import/self-update + shell interactif (Tab, historique) - 9 methodes d'installation (npm, pip, uv, cargo, go, bun, curl, binary, git) - catalogue de 72 agents, dependances, processus, securite (dry-run, checksums) - sondes de version paralleles + cache (am list ~25 ms a chaud) - installateurs one-liner : install.sh, install.ps1
57 lines
2.2 KiB
Plaintext
57 lines
2.2 KiB
Plaintext
agent-manager (am) — a CLI to manage local AI coding agents.
|
|
|
|
Install, uninstall, start, stop, restart and update AI agents from a YAML
|
|
catalog. Handles dependencies (Node, Python, Go, Rust, Bun), binaries from
|
|
GitHub Releases, install scripts, and git repositories. All state lives under
|
|
your user directories; nothing pollutes the system.
|
|
|
|
Usage: am [OPTIONS] [COMMAND]
|
|
|
|
Commands:
|
|
list List installed agents (default); use --all for the whole catalog
|
|
start Start an agent (foreground by default, or detached with --background)
|
|
stop Stop a background agent (SIGTERM, then SIGKILL after the timeout)
|
|
restart Restart an agent: stop, then start with the same options
|
|
status Show the state of one agent, or of every installed agent
|
|
install Install an agent and its dependencies
|
|
uninstall Uninstall an agent and clean its files
|
|
update Update an installed agent to the latest available version
|
|
search Search the catalog by keyword (name, description, category, tags)
|
|
info Show detailed information about one agent
|
|
config Manage the configuration file
|
|
doctor Check the environment: tools, config validity, paths, permissions
|
|
run Run the agent command directly with the given arguments (no process management)
|
|
completion Generate a shell completion script
|
|
self-update Update agent-manager itself from GitHub Releases
|
|
export Export the configuration and installation state (backup)
|
|
import Import a previously exported configuration and state
|
|
help Print this message or the help of the given subcommand(s)
|
|
|
|
Options:
|
|
-c, --config <FILE>
|
|
Use an alternate configuration file
|
|
|
|
-v, --verbose
|
|
Verbose output: show every command executed and its details
|
|
|
|
-q, --quiet
|
|
Quiet mode: only errors are printed
|
|
|
|
-y, --yes
|
|
Answer yes to every confirmation prompt
|
|
|
|
--dry-run
|
|
Simulate the action without changing anything
|
|
|
|
--json
|
|
Emit machine-readable JSON on stdout (for scripts)
|
|
|
|
--no-color
|
|
Disable ANSI colors
|
|
|
|
-h, --help
|
|
Print help (see a summary with '-h')
|
|
|
|
-V, --version
|
|
Print version
|