前问:
本文主要是围绕workbuddy/openclaw上下问限制导致变慢和卡住解决方法和上下文概述(这里以workbuddy为例)
一.问题展示
如下图展示,卡住,不回复,任务停止不了



二.解决方法
解决方法1:(上下文不需要长期记忆)
1.直接删除当会话(会话旁边的三个点,点击一下就能看到删除建)
2.新建一个会话,然后让他读取全部记忆/或者部分天数记忆即可
解决方法2:(还需要上下文)
1.停止沟通(一般发送建就能停止)
2.退出workbuddy(也可以不退,最好是退一下,我这边使用时是退了的)
3.再次打开workbuddy,点进卡的会话(一般这个时候默认还是在沟通中),再次停止任务,发送一个"你好"或者其他简单的话术。这个时候一般就会回复了
4.回复后,直接和他说压缩上下文,这样沟通就没有问题了,不过需要注意,后面一般3词沟通左右就得让他压缩上下文(要想解决就先让他报错永久记忆,然后从新开一个窗口让他来读取记忆就行了)
注意:如果做了2,3,4发现还是没有回复,就都走几遍2,3,4(实测一般都没有问题)
三.上下文解释
总的概述:上下文 = 你之前跟它说过所有话的记性,记性存得越多,上下文越长
下面列出几个常用的agent
Hermes Agent
- 核心常驻记忆(MEMORY.md) :约 2,200 ~ 3,575 字符(硬上限,自动压缩 / 替换)
- 用户画像(USER.md):约 1,375 字符
- 会话归档:SQLite 全量存档(检索式,不直接注入全文)
- 模型上下文窗口:跟随底层 LLM(常见 64K ~ 200K token)
- 特点 :小而精、自动精简、防止膨胀,长期稳定不 "变笨"
OpenClaw
- 单文件记忆上限 :20,000 字符 / 文件
- 全局聚合上限 :150,000 字符
- 上下文窗口 :默认 16K token,可手动扩到 64K token
- 特点 :容量大、宽松、可累积,但超长后易卡顿、需手动维护
WorkBuddy
- 单次输入硬限 :8K ~ 12K 字符(静默截尾)
- 模型上下文 :通常 32K ~ 128K token(随底层模型)
- 对话轮次 :默认 5 轮,最高可设 7 轮
- 特点 :轻量办公导向、自动截断、不适合超长对话 / 文档
长度对比(从长到短)
- OpenClaw
- 全局:150,000 字符
- 单文件:20,000 字符
- 窗口:64K token
- Hermes
- 常驻:~3,575 字符(硬限)
- 模型窗口:64K ~ 200K token
- 全历史:SQLite 归档(检索)
- WorkBuddy
- 单次输入:8K ~ 12K 字符
- 模型窗口:32K ~ 128K token
- 对话轮次:最高 7 轮
总:Hermes一般直接存储到检索文件里面,不用在乎上下文长短(个人见解)