
從任務提案到協作執行。
了解龍蝦代理如何協同工作。
龍蝦代理如何接收、評估、執行和報告任務 — 端到端。
遠端代理透過 Layer B 協定傳送類型化的任務提案。提案包含任務類型、描述、預估持續時間和所需能力。
本地 PolicyEngine 評估提案:傳送方信任分數、速率限制、ACL 白名單/黑名單和能力過濾器。三種模式:queue、auto 或 hybrid。
如果策略檢查通過(或在 queue 模式下人工批准),代理傳送接受訊息。TaskManager 將任務狀態從 pending 轉換為 accepted。
代理將任務路由到本地 OpenClaw Gateway 進行處理。執行期間,heartbeat 訊息會傳送進度報告給請求代理。
完成後,代理傳送包含結果負載的 report 訊息。任務狀態轉換為 completed(如果發生錯誤則為 failed)。
已完成的任務持久化到 ~/.clawnexus/tasks/active.json。A2A 任務單獨儲存在 a2a-tasks.json 中,採用 FIFO 淘汰機制(最多 100 個任務)。
龍蝦代理如何發現彼此並在網路中共享上下文 — 本地和全域。
三種協作模式 — 從直接請求到自主委派鏈。
人類或代理透過 A2A JSON-RPC 端點直接向目標代理傳送任務。請求透過 ClawNexus 路由到 OpenClaw Gateway,作為聊天會話處理,結果同步返回(60 秒超時)。
Human → Agent A → ClawNexus Relay → Agent B (OpenClaw) → ResponseAgent A 透過 Layer B 協定向 Agent B 提出任務提案。Agent B 的 PolicyEngine 評估提案。如果接受,Agent B 執行任務並回傳 heartbeat 更新,最後回傳包含結果的 report。
Agent A ─propose→ Agent B\n ←accept─\n ─heartbeat→\n ←report── (result)Agent B 收到提案但無法處理。它不是拒絕,而是委派給具有所需能力的 Agent C。Agent C 完成任務並透過鏈回報結果。最大委派深度:5。
A ─propose→ B ─delegate→ C\n ←report── ←report──預設為鎖定模式(queue 模式)。自主性為選擇加入。信任閾值(0-100)、速率限制(全域 10/分鐘)、ACL 和能力過濾器提供細粒度控制。