WorkBuddy用久了变慢还费token,老马说这是Skill、MCP和记忆规则越滚越大,每轮对话都塞进上下文。他给出按报告瘦身的办法:关技能、关连接器、蒸馏记忆文件。
经常有小伙伴跟老马反馈,WorkBuddy一开始安装完使用的时候,还算蛮快的,后面使用了一段时间,发现干活速度变慢了,还特别消耗token,不知道怎么解决这个问题。
像这类问题的,老马之前的文章中已经解释过很多次了。随着你日常使用中不断安装各种Skill和MCP,以及积累的记忆和Agent规则不断增大,这些包袱就像滚雪球一样越滚越大。
每次执行任务的时候,以上这些包袱都会变成上下文塞给模型。加上有些小伙伴的使用习惯是在一个会话窗口里面进行几十轮甚至上百轮的对话,虽然WorkBuddy会自动进行压缩。
但就算是没触发自动压缩,对话内的上下文也是爆炸性的存在,实在是有点多了。何况不同模型干活的风格不一样,在WorkBuddy上的积分倍率不一样,这就导致了积分的消耗难以控制。
老马曾经试过同样一个任务,使用DeepSeek-V4.1-Flash模型的时候大概消耗十几个积分,切换成了MiniMax-M3直接暴涨了十倍。像缓存的命中率主要取决于前缀的稳定性跟任务类型,所以这点也是有影响的。
01搓了个加速瘦身Skill
这个困扰大家已久的问题并非是无解的,只是需要像我们日常使用电脑一样,定期清理一下垃圾文件,给系统加加速即可。因此老马自己经过实际的测试,搓出了一个WorkBuddy的加速瘦身Skill技能。
这个Skill叫workbuddy-slim,已经开源到github上了。该技能只会去诊断WorkBuddy越用越慢,以及token积分消耗大的根本原因。并不会直接帮你删除或者关闭掉一些Skill和MCP啥的。
主要诊断的内容涉及规则膨胀,记忆超限,技能与连接器堆积,会话卫生这四个方面。诊断后会输出红黄绿体检报告,并在用户逐项确认后执行非破坏性加速瘦身。
所以不用担心使用这个Skill之后会乱删你的文件,你的Skill,你的记忆啥的。你看完报告了,确定哪些要加速瘦身了,Skill才会引导WorkBuddy执行操作。
02安装与触发体检
安装这个Skill也非常简单,直接在WorkBuddy新建个任务,把下面的提示词发送过去即可:
安装这个skill:github.com/majiabin2020/workbuddy-slim/
如果WorkBuddy提示你安装失败,或者无法访问github网络之类的错误。那大概率就是你的网络不支持的问题,可以回看老马之前的文章查看解决方法:装上这个Skill,让你的WorkBuddy正常访问github
安装完Skill之后,在当前的会话窗口,继续跟WorkBuddy说,给我的WorkBuddy做个体检,或者说帮我的WorkBuddy加速瘦身一下,Skill就会开始进行全面地检查了:
03红黄绿体检报告怎么看
这里面输出的报告是MarkDown文档,按红黄绿进行分类标注。其中红色的肯定是比较严重,需要及时处理的。黄色的属于中等警告问题,可以一并处理,绿色的则代表目前的状态还算健康:
以上老马上面的本机体验报告为例,这里面的技能是安装了56个,踩到红线的是40个。也就是说大概有40个技能,是平时不怎么用到,却成为了最大的包袱。
04按报告瘦身:关技能关连接器
因此接下来就可以在WorkBuddy的专家技能连接器里面,顶部菜单切换到技能,右上角点击已安装的技能,把里面一些不经常用到的技能开关关闭掉即可:
同理,连接器有些不经常用的,也可以切换到连接器页面,点击右上角的自定义连接器进入管理。像官方建议是启用不要超过80个工具,不然可能影响AI回复质量,所以有些不常用关掉就行了:
老马这份报告里面还存在工作区MEMORY.md记忆文件内容过多的问题,可以进行一轮蒸馏压缩。其它有一些报告的问题,你如果看不懂的话,可以进一步让WorkBuddy给你用大白话解释,给出优化的建议。