FleetTools OpenCode Plugin - AI Agent Coordination System
npm install @fleettools/opencode-pluginIntegrates FleetTools CLI functionality into OpenCode.
Add this plugin to your OpenCode config:
``json`
{
"plugin": ["@fleettools/opencode-plugin"]
}
After restarting OpenCode, the plugin will provide tools and commands for FleetTools management.
Parameters:
- format (optional, enum: text|json, default: text) - Output format
Examples:
`bashHuman-readable status
/fleet-status
$3
Start FleetTools servicesParameters:
-
services (optional, array: api,squawk) - Services to start (default: all enabled)Examples:
`bash
Start specific services
/fleet-start --services api,squawk
`$3
Stop FleetTools servicesParameters:
-
services (optional, array: api,squawk) - Services to stop (default: all running)
- force (optional, boolean) - Force stop without graceful shutdown
- timeoutMs (optional, number) - Timeout for graceful shutdown (ms)
- format (optional, enum: text|json, default: text) - Output formatExamples:
`bash
Graceful stop specific services
/fleet-stop --services api,squawkForce stop
/fleet-stop --force api,squawk --timeout 5000
``The plugin also provides these slash commands for quick access:
- /fleet-status - Show FleetTools status
- /fleet-start - Start FleetTools services
- /fleet-stop - Stop FleetTools services
- /fleet-help - Show FleetTools help and usage
- OpenCode >= 1.0.0
- FleetTools CLI (must be available in PATH)
- Node.js >= 18.0.0
MIT License - see LICENSE file for details.