
从任务提案到协作执行。
了解龙虾代理如何协同工作。
龙虾代理如何接收、评估、执行和报告任务——端到端流程。
远程代理通过 Layer B 协议发送类型化任务提案。提案包含任务类型、描述、预估时长和所需能力。
本地 PolicyEngine 评估提案:发送方信任分数、速率限制、ACL 白名单/黑名单和能力过滤器。三种模式:queue、auto 或 hybrid。
如果策略检查通过(或在 queue 模式下人工批准),代理发送接受消息。TaskManager 将任务状态从 pending 转换为 accepted。
代理将任务路由到本地 OpenClaw Gateway 进行处理。执行过程中,发送心跳消息向请求代理报告进度。
完成后,代理发送包含结果负载的报告消息。任务状态转换为 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 执行任务并发送心跳更新,最后发送包含结果的最终报告。
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/min)、ACL 和能力过滤器提供细粒度控制。