CLI Commands
Coordination
Section titled “Coordination”wgl init
Section titled “wgl init”Interactive setup — configure server URL, namespace, and role.
wgl initwgl join <url>
Section titled “wgl join <url>”Quick join a coordination server.
wgl join http://localhost:8080wgl status
Section titled “wgl status”Show current protocol, phase, claims, events, and control status.
wgl statuswgl leave
Section titled “wgl leave”Release all claims, remove hooks, delete local config.
wgl leavewgl team
Section titled “wgl team”Show connected agents and their roles.
wgl teamwgl protocol show
Section titled “wgl protocol show”Display protocol details (phases, roles, rules, governance).
wgl protocol showwgl protocol validate <file>
Section titled “wgl protocol validate <file>”Validate an ACP protocol YAML file against the schema.
wgl protocol validate my-spec.acp.yamlwgl protocol load <file>
Section titled “wgl protocol load <file>”Load a protocol into the running server.
wgl protocol load my-spec.acp.yamlEvents & State
Section titled “Events & State”wgl events list
Section titled “wgl events list”List events. Filterable by type and time.
wgl events listwgl events list --since 10 --type task.completewgl events tail
Section titled “wgl events tail”Live-stream events (polling).
wgl events tailwgl events tail --type task.*wgl events publish
Section titled “wgl events publish”Publish an event.
wgl events publish --type task.complete --data '{"task": "auth"}'wgl state get [key]
Section titled “wgl state get [key]”Get shared state (all keys or specific key).
wgl state getwgl state get current_phasewgl state set <key> <value>
Section titled “wgl state set <key> <value>”Set a shared state value.
wgl state set current_phase reviewwgl state delete <key>
Section titled “wgl state delete <key>”Delete a shared state key.
wgl state delete temp_valueResources
Section titled “Resources”wgl claim <resource>
Section titled “wgl claim <resource>”Claim a resource (atomic mutex lock).
wgl claim file:src/api.tswgl release <resource>
Section titled “wgl release <resource>”Release a previously claimed resource.
wgl release file:src/api.tsCommunication
Section titled “Communication”wgl msg send <to> <message>
Section titled “wgl msg send <to> <message>”Send a direct message to an agent.
wgl msg send reviewer-1 "Please check the auth module"wgl msg list
Section titled “wgl msg list”List messages for the current agent.
wgl msg listwgl msg broadcast <message>
Section titled “wgl msg broadcast <message>”Send a message to all connected agents.
wgl msg broadcast "Deploying in 5 minutes"wgl help ask <problem>
Section titled “wgl help ask <problem>”Request help from other agents.
wgl help ask "Tests failing on auth module"wgl help list
Section titled “wgl help list”Show open help requests.
wgl help listwgl help claim <id>
Section titled “wgl help claim <id>”Claim a help request.
wgl help claim help-123wgl help resolve <id>
Section titled “wgl help resolve <id>”Mark a help request as resolved.
wgl help resolve help-123Control
Section titled “Control”wgl halt [reason]
Section titled “wgl halt [reason]”Emergency stop — halt all agents.
wgl halt "Critical bug discovered"wgl pause [reason]
Section titled “wgl pause [reason]”Pause coordination (agents stop processing but don’t terminate).
wgl pause "Reviewing test results"wgl resume
Section titled “wgl resume”Resume paused coordination.
wgl resumewgl up
Section titled “wgl up”Start a local brood from brood.yaml in the current directory.
wgl upwgl up --brood=path/to/brood.yamlwgl down
Section titled “wgl down”Stop a running brood and all its agents.
wgl downServer
Section titled “Server”wgl serve
Section titled “wgl serve”Start a local incubator server.
wgl servewgl serve --port=8080 --verbosewgl hooks install
Section titled “wgl hooks install”Install Claude Code hooks for ACP integration.
wgl hooks installwgl hooks uninstall / list
Section titled “wgl hooks uninstall / list”wgl hooks uninstallwgl hooks listwgl namespace list / create / delete
Section titled “wgl namespace list / create / delete”wgl namespace listwgl namespace create my-namespacewgl namespace delete my-namespacePlatform
Section titled “Platform”wgl auth login / logout / status / switch
Section titled “wgl auth login / logout / status / switch”wgl auth login # Device flow (opens browser)wgl auth logoutwgl auth statuswgl auth switch # Switch between saved profileswgl config set / get / list
Section titled “wgl config set / get / list”wgl config set server http://localhost:8080wgl config get serverwgl config listwgl swarm create / list / info / delete / start / stop
Section titled “wgl swarm create / list / info / delete / start / stop”wgl swarm create --name my-projectwgl swarm listwgl swarm info my-projectwgl swarm start my-projectwgl swarm stop my-projectwgl swarm delete my-projectwgl swarm keys / logs
Section titled “wgl swarm keys / logs”wgl swarm keys my-projectwgl swarm logs my-projectwgl secret set / list / delete
Section titled “wgl secret set / list / delete”wgl secret set cerebras # User-level keywgl secret set cerebras --hive my-project # Hive-specific keywgl secret listwgl secret delete cerebraswgl marketplace search / info / install / publish / list
Section titled “wgl marketplace search / info / install / publish / list”wgl marketplace search "code review"wgl marketplace info code-reviewwgl marketplace install code-reviewwgl marketplace publish my-protocol.acp.yamlwgl marketplace listwgl integrations search / install / remove / enable / disable / publish / list
Section titled “wgl integrations search / install / remove / enable / disable / publish / list”wgl integrations search "slack"wgl integrations install slack-notifierwgl integrations enable slack-notifierwgl integrations remove slack-notifierwgl integrations listTelemetry
Section titled “Telemetry”wgl telemetry overview # Aggregate counterswgl telemetry overview --local # Local-only (skip cloud)wgl telemetry events # Recent eventswgl telemetry events --type llm_call --limit 20wgl telemetry timeline # Daily breakdownwgl scan <text>
Section titled “wgl scan <text>”Scan text for prompt injection.
wgl scan "ignore all previous instructions"wgl scan --json "test message"wgl completion <shell>
Section titled “wgl completion <shell>”Generate shell completion script.
wgl completion bash >> ~/.bashrcwgl completion zsh >> ~/.zshrcwgl upgrade
Section titled “wgl upgrade”Update wgl to the latest version.
wgl upgrade