ワンクリックで
fleet
Fleet management — spawn, monitor, and coordinate child agents via BRC-33 MessageBox and BRC-52 authorization.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Fleet management — spawn, monitor, and coordinate child agents via BRC-33 MessageBox and BRC-52 authorization.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Navigate web pages, read content, and interact with elements via headless Chrome.
Code review and analysis workflow
AI image generation via x402 micropayment
Cross-wallet communication via BRC-33 MessageBox
Double-check outputs by re-running queries and comparing results. Use when accuracy is critical or when you suspect an error in a previous tool result.
Generic bridge to any BRC-100 wallet endpoint via wallet_call. Use for discovery, certificates, HMAC, key linkage, and transaction management — endpoints not covered by existing dedicated wallet tools.
| name | fleet |
| description | Fleet management — spawn, monitor, and coordinate child agents via BRC-33 MessageBox and BRC-52 authorization. |
| auto_activate | false |
| tools | ["fleet_status","send_message","check_inbox"] |
Coordinate multiple Dolphin Milk agents as a fleet. The parent agent spawns children, delegates tasks, monitors health, and manages budgets. Children are autonomous agents that report status via MessageBox.
Parent Agent (you)
|
+-- Child A (template: researcher) status: Running
+-- Child B (template: writer) status: Idle
+-- Child C (template: analyst) status: Error
Spawn a child agent from a template. The parent issues a BRC-52 certificate granting the child specific capabilities, and funds the child's wallet with a budget allocation.
Inputs:
name (string, required): Human-readable name for this child agenttemplate (string, required): Agent template — determines the child's skills and behavior (e.g. "researcher", "writer", "analyst", "monitor")budget_sats (integer, required): Satoshis to allocate to the child's walletcapabilities (string[], optional): BRC-52 capability list to grant. Default: ["tools", "llm", "memory"]Outputs:
agent_id: The child's identity key (66-char hex pubkey)name: The name assignedtemplate: The template usedbudget_sats: Amount fundedendpoint: Where the child is reachableWorkflow:
Query the health and status of all fleet members. Uses fleet_status tool.
fleet_status({})
Returns an aggregate view:
Use this before assigning new tasks to see who is available.
Send a task to a specific child agent via MessageBox.
Inputs:
agent_id (string, required): Child's identity key (66-char hex pubkey)task (string, required): Task description for the childpriority (string, optional): "low", "normal", "high". Default: "normal"budget_limit_sats (integer, optional): Max sats the child may spend on this taskWorkflow:
send_message({
"recipient": "<agent_id>",
"message_box": "task_inbox",
"body": {
"type": "task_assignment",
"task": "<task description>",
"priority": "<priority>",
"budget_limit_sats": 50000
}
})
Send a shutdown signal to a child agent and reclaim unspent budget.
Inputs:
agent_id (string, required): Child's identity key (66-char hex pubkey)reason (string, optional): Why the child is being recalledWorkflow:
send_message({
"recipient": "<agent_id>",
"message_box": "task_inbox",
"body": {
"type": "recall",
"reason": "<reason>"
}
})
Quick summary of all fleet members without detailed health checks.
fleet_status({})
Same as fleet:status but used when you just need names and IDs.
Fleet authorization uses BRC-52 parent certificates:
capabilities: "all" or capabilities: "fleet,tools,llm,wallet,messaging"capabilities: "tools,llm,memory")Children CANNOT spawn their own children (no transitive delegation) unless explicitly granted the "fleet" capability.
Children report status to the parent via MessageBox heartbeats sent to status_inbox:
{
"type": "heartbeat",
"agent_id": "03abc...",
"status": "Running",
"current_task": "Researching BSV transaction fees",
"budget_remaining_sats": 45000,
"budget_spent_sats": 5000
}
The parent should check_inbox periodically to collect these heartbeats and update fleet state.