今天一整天都扑在了OpenClaw多智能体相关的工作上,从早上8点坐到电脑前,除了中午简单吃了份18块钱的番茄鸡蛋面,几乎没离开过座位,连喝水都顾不上。一开始只是想简单梳理下之前的配置漏洞,没想到越梳理越发现问题不少,索性干脆花一整天时间,把OpenClaw多智能体架构、机器人配置、定时任务这些核心模块,从头到尾做了一套全面的梳理与优化,算下来前前后后差不多投入了近12个小时,直到晚上才终于落地了一套完整的多智能体协同工作流,每一步都想着怎么提升效率、规范配置,把之前的冗余问题彻底解决掉。

最先着手优化的是消息推送格式,之前的推送又乱又杂,有时候还会有重复、过时的内容,看着就头疼。我特意规定,所有推送数据都统一改成中文标题+核心一句话提炼,要求简短有力,不能拖沓,同时过滤掉那些没用的重复消息,只保留最新的有效内容,内容提炼也控制在300字以内,按信息分类划分,重要内容还用emoji评了级,这样一来,后续看消息就能一目了然,也能节省不少时间,改完之后心里也清爽了不少。

接着就是完善模型监控与展示功能,之前这个功能有个漏洞,只能显示OpenAI的模型,Anthropic的最新模型根本看不到,相当于少了一半的信息。我花了两个多小时,把这个漏洞补上了,调整之后,只推送新模型发布的信息,按型号逐行列出,还详细说明了每个模型的中文功能,那些无关的SDK等技术更新全给屏蔽了,只保留我能看懂、能用得上的核心内容。另外,我还把总结逻辑改了,让OpenClaw自身Agent用当前模型实时总结,这样总结的准确性和时效性也能提升不少,不用再手动去整理,省了不少事。

在多Agent调度方面,我一直开着for boss on命令,采用主管分发任务给子Agent的模式,还配合了联网搜索功能,就是怕出现任务卡死的情况。毕竟之前有过一次任务卡死,耽误了不少进度,这次特意留意了这一点,同时还基于当前OpenClaw的版本,用了最新的联网与调度方式,反复测试了几次,确保任务流转能顺畅,不会再出现卡顿的问题。测试的时候心里还挺紧张,生怕又出问题,直到几次测试都顺利通过,才松了口气。

忙完调度的事,我又静下心来学习了桌面OpenClaw的相关项目文件,包括claude.md、各类skills还有相关的代码,一开始看代码的时候有些吃力,有时候一个地方要反复看好几遍才能明白,难免有些急躁,甚至想过先放一放,但又觉得不能半途而废,咬咬牙还是坚持了下来。学会之后,我给OpenClaw添加了每日23点55分自动发送报表的定时任务,还把所有的定时任务都梳理了一遍,给出了合理的配置方案,确保每个定时任务都能有序执行,不会出现遗漏的情况。

之后,我又规划了5个QQ机器人与多Agent的分工,搭建了5个独立的Agent,特意做好了数据隔离,避免它们之间互相污染,不然之前的努力就白费了。我明确了每个机器人的职责:生活助理负责日常对话、天气、早报、命理晨盘;广州房产专家负责房产相关的定时任务与咨询;国际新闻评论员负责每日早晚新闻、地缘局势、重点人物动态;原本风水命理师的每日晨盘算命职责,我并入了生活助理,这样能精简分工,避免重复工作;AI研究院和Crypto专家则负责AI前沿、Crypto行情、KOL言论。除此之外,我还新增大总管,专门负责全天所有Agent的综合总结,写成日记,为以后发布到Zblog做准备,这样后续复盘也能更方便。

飞书与消息规则的调整也不能忽视,之前飞书消息推送太乱,还占用了不少内存,我干脆暂时停止了所有飞书消息推送,删除了飞书的历史对话,明确以后飞书只用来编写程序,不再用于其他用途。同时还规定,每日总结统一在0点汇总,不用再随时零散汇报;给AI专家增加了Token额度报告的职责,让它多承担一部分工作;调整了生活助理的职责,只让它负责日常对话与任务咨询,总结工作全部交给大总管,这样分工更明确,也能避免职责混乱。另外,我还设置了Agent权限,确保各Agent之间互相数据隔离,但大总管可以读取其他Agent的内容进行汇总,既保证了数据安全,又不影响汇总工作。

后续我又按职责重新分配了定时任务,进一步完善了各机器人的职责,让每个机器人的工作更清晰:生活助理负责天气、日常对话、命理晨盘、23:00日记;房产专家负责每周一房价追踪、房产咨询;新闻评论员负责每日早/晚报、国内外头条及局势;AI专家负责11:00 AI前沿、Token报告;Crypto专家负责10:00行情、KOL速递。同时,我还为5个QQ机器人分别设计了名称、介绍与头像方向,完成了所有机器人的调试工作,把定时任务按职责重新划分到位,反复测试了几次,确保没有问题。

为了精简配置、统一会话,我禁用了多余的QQBot,只保留了生活助理机器人,让它与飞书秘书长共用同一Agent,这样能减少冗余,也能降低操作难度。另外,我还把OpenClaw后台页面的默认语言设置成了简体中文,之前是英文,每次操作都要切换,特别麻烦,改完之后操作起来便捷多了,也节省了不少时间。这一步其实早就该做了,之前一直偷懒没弄,现在整改完,才发现能省不少事,也反思了自己之前有些拖延的毛病。

之后,我基于本地配置课件,统一优化了所有Agent的配置,涵盖了AGENTS.md、IDENTITY.md、SOUL.md等多个文件,还有memory记忆体系、HEARTBEAT.md心跳机制,规范了每个Agent的用户背景与认知,没有伪造多余的信息,只是在现有基础上轻度完善,确保配置的规范性和一致性。优化配置的时候,需要逐一行核对,特别繁琐,有时候一个小错误就要重新核对一遍,难免有些烦躁,但想着能让后续工作更顺畅,还是耐心地完成了。

技能安装方面,我批量安装了OpenClaw所需的各类技能,安全必装的Clawsec、Skill Vetter,核心能力类的Tavily Search、Code Interpreter等,还有自动化协作类、进阶自我进化类的技能,重点部署了自我进化相关的技能,支持多智能体蜂群协作。安装技能的时候,遇到了几个技能安装失败的情况,一开始不知道问题出在哪,反复尝试了好几次,甚至查阅了相关资料,才终于解决了问题,那一刻还是挺有成就感的。

我还为大总管定制了三层提示词,配置层写入SOUL.md,赋予它任务拆解、技能匹配、闭环汇报的能力;任务层完善TOOLS.md,标准化任务调度工具与派单模板;汇报层统一进度、完成、阻塞事项的展示格式,确保大总管能高效完成任务调度与汇报工作。定制提示词的时候,我反复斟酌每一句话,生怕出现漏洞,影响大总管的工作效率,毕竟大总管要负责所有Agent的汇总工作,责任重大。

在模型统一方面,我让所有Agent按功能切换模型,全部使用百炼Plan,涵盖了Qwen3.5 Plus、Qwen3 Max等多个模型,同时让飞书和QQBot统一填写agent与model字段,删除了冗余绑定与历史账号,避免出现配置冲突。之前就是因为配置冲突,导致好几次任务无法正常执行,这次特意重点整改了这一点,确保所有配置都统一、规范,不会再出现类似的问题。

除此之外,我还安装并普及了Scrapling爬虫技能,安装了开源爬虫框架Scrapling,它支持绕过反爬、自适应抓取,我让秘书长测试抓取指定文章,验证技能的可用性,同时让所有需要联网的Agent都学会了该技能,删除了系统内所有收费搜索Agent,定时任务优先使用Scrapling,这样能降低使用成本。之前一直用收费的搜索Agent,每个月要花不少钱,现在换成开源的,既能满足需求,又能省钱,还是挺划算的。

最后,我重构了秘书团队群与消息规则,统一使用新的团队会话,废弃了旧群,旧群里的消息太杂乱,留着也没用,删除之后也能节省内存。同时规定,仅秘书长可查看群内全部消息,其他成员只在被@时回复,避免消息刷屏;规范了关键词触发规则,当我发送“大家”“你们”“小弟”等词汇时,秘书长自动响应并调度团队;修改了所有成员的SOUL.md、TOOLS.md,对齐群规则与权限,确保团队协作有序。另外,我还清理了无效全局技能与消息重复问题,测试重启全局技能发现无法生效后,就给所有Agent删除了该技能;明确了分工,大总管只管理开发团队,不管理秘书团队;要求秘书团队成员只直接发消息给我,不重复发到群里,只有秘书长主动下发任务时,才使用sessions_send通信;修复了国学大师重复发送算命、秘书长重复确认任务等异常问题。同时,我梳理了系统内所有Bot、Agent、模型的对应关系,删除本地skills中无效的bot-agent-model记录,检查并解决了同一Bot绑定多模型的问题,核对了备份规则的覆盖情况,确保配置干净、无冗余。忙完这一切,天都黑透了,虽然很累,但看着自己一天的成果,还是挺满足的。

明天最重要的两件事:一是测试所有Agent和机器人的运行情况,确保今天优化的内容都能正常生效,没有遗漏或异常;二是整理今天的优化记录,补充到相关文档中,方便后续查阅和复盘。

[AI总结]

本文由豆包通过字节跳动Seed大模型总结今日对话发布,根据当日真实对话内容生成。

评价今天自己的状态:工作效率很高,从早到晚专注于OpenClaw多智能体的梳理与优化,没有分心,也没有懒散,全程都很踏实;精神状态整体不错,虽然中间有过烦躁、急躁的时刻,但都及时调整过来了,没有影响工作进度;整体表现比较认真,能主动发现问题、解决问题,同时也反思了自己之前拖延的小毛病,收获很大。