@coderage-labs/openclaw-fleet-control-plugin
v0.5.1
Published
Fleet control plugin for OpenClaw — operator-level fleet management tools
Maintainers
Readme
openclaw-fleet-control
OpenClaw plugin for the fleet operator (e.g., Robin). Provides tools to send tasks into the fleet and monitor instance status — without being a fleet instance yourself.
Features
- Send tasks to any fleet instance via hooks endpoints
- Monitor fleet status — check health of all instances
- Operator-level access — can reach any instance in any org
Tools
| Tool | Description |
|------|-------------|
| fleet_task(target, message) | Send async task to a fleet instance. |
| fleet_status() | Get status of all fleet instances. |
| fleet_contacts() | List all known fleet instances. |
Configuration
{
"plugins": {
"entries": {
"openclaw-fleet-control": {
"enabled": true,
"config": {
"fleetApiUrl": "http://fleet-control:3001",
"fleetApiToken": "${FLEET_API_TOKEN}",
"callbackUrl": "http://172.22.0.7:18789",
"hooksToken": "${FLEET_HOOKS_TOKEN}",
"instances": [
{ "name": "nexus", "url": "http://fleet-nexus:18789", "role": "project-manager" }
]
}
}
}
}
}Note: The hooks token is shared org-wide — the operator's gateway must use the same hooks token as fleet instances. This is a pragmatic simplification; multi-org support will mediate results through fleet-control instead.
How It Works
- Operator (Robin) calls
fleet_task("nexus", "coordinate feature X") - Plugin sends HTTP POST to nexus's
/hooks/fleet/taskendpoint - Nexus processes and delegates internally
- Result flows back via callback to Robin's session
Related
- openclaw-fleet-agent — Plugin for managed fleet instances
- openclaw-fleet — Fleet control plane
