mooncake fleet¶
Manage and operate a personal fleet of mooncake peers (experimental)
Description¶
Drive plans across machines you own: discover peers, sync plan trees, apply with multiplexed logs. Peers are configured in ~/.config/mooncake/peers.toml.
Subcommands¶
- apply — Apply a plan to one or more fleet peers
- bootstrap — Install mooncake on a remote box via SSH and register it as a peer
- discover — List candidate peers from peers.toml and ~/.ssh/config
- doctor — Run an opinionated probe ladder against one peer
- exec — Run an ad-hoc shell command on one or more fleet peers
- facts — Read facts from a peer, or compare a key across the fleet
- init — Interactive setup — discover peers and add them to peers.toml
- logs — Attach to a peer's run logs (latest in-flight or terminal)
- mac-refresh — Read each peer's MAC over agentd and store it in peers.toml
- observe — Read typed state across peers (spec-64): port, process, http, service, cpu, memory, disk, gpu
- pair — Register an already-running agentd as a fleet peer
- ps — List in-flight (or recent) runs across fleet peers
- shutdown — Power off one or more fleet peers via agentd
- status — Show one-line-per-peer health for the configured fleet
- up — Wake one or more peers via Wake-on-LAN
- upgrade — Push a new agentd binary to fleet peers and trigger re-exec
- watch — Stream live events from every peer;
tail -ffor the fleet