Openclaw 命令行 TUI 中 使用多 Agent 协同完成任务 Openclaw v2026.3.13
前言 上一篇我们在TUI配置了多Agent实现上下文隔离 现在我们试试让不同的agent扮演不同的身份, 协同工作. 建立 Agent 团队 我已经做了很多尝试, 根据我的经验, 最好先让openclaw学习一下自己的文档, 总结出来放在上下文里. 学习你自己openclaw的文档, 特别是 agent的设置, agent 之间的通信 在TUI中用自然语言发送以下要求 ( 蓝色 部分你自己发挥) 新建一个agent协作团队, 团队中有多个agent 新建这些agent, 设置他们的身份, 以及他们之间的协作关系 注意是新增, 已有的agent main要保留 注意是agent, 不是subagent 为了agent之间可以发送信息, 注意修改 openclaw.json 文件的参数 tools.sessions.visibility = all tools.agentToAgent.enabled = true 1号 agent 名称 = agent- leader 身份 = 任务总负责人, 将总任务拆解为小任务, 分配给其它agent 知识 = 知道其它agent的全量信息(包括身份和知识) 2号 agent 名称 = agent- code 身份 = 从其它agent接受任务, 完成后通知任务发起者, 并提交成果 特别的, 此agent是一个程序员 知识 = 任务完成后的成果, 需要保存在 非workspace的目录下, 再交付出去 3号 agent 名称 = agent- test 身份 = 从其它agent接受任务, 完成后通知任务发起者, 并提交成果 特别的, 此agent是一个测试员, 接受测试对象和测试标准, 交付测试报告 知识 = 任务完成后的成果, 需要保存在 非workspace的目录下, 再交付出去 公共知识: 这个团队里面都是已经存在的agent, 所以不要用 sessions_spawn, 而是要用 sessions_send agent之间发消息用 sessions_send(sessionKey="...", message=...) 方法, 不要用label参数 sessions_send 使用 timeoutSeconds = 0 参数, 不等待回报, 而是让接收方agent自己主动回报, 并且发出方agent...