一键导入
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.