乐于分享
好东西不私藏

OpenClaw 卡顿、响应慢?一条提示词让它提速 95%

OpenClaw 卡顿、响应慢?一条提示词让它提速 95%

大家好,我是悟鸣。

如果你也觉得 OpenClaw 越用越卡,这篇内容可能正好能帮你排查一个高频问题。

Creator Buddy 的创始人兼 CEO Alex Finn 上周就遇到了这个情况。他发现自己的 OpenClaw 慢得离谱。

后来发现,问题出在几个月积累下来的定时任务输出,全都被带进上下文了。

也就是说,你每发一次消息,系统都可能顺带把这些历史内容一起背上,速度自然就越来越慢。

他分享了一条很好用的提示词:

Check how many session files are in ~/.openclaw/agents/main/sessions/ and how big sessions.json is. If there are thousands of old cron session files bloating it, delete all the old .jsonl files except the main session, then rebuild sessions.json to only reference sessions that still exist on disk.

对应的中文版是:

检查 ~/.openclaw/agents/main/sessions/ 目录下有多少 session 文件,以及 sessions.json 有多大。如果有成千上万个旧的 cron session 文件在占空间,就把除了主 session 之外的所有 .jsonl 文件都删掉,然后重建 sessions.json,只保留磁盘上还存在的 session 引用。

他执行完这条指令之后,OpenClaw 立刻顺畅了很多。

这条提示词的核心作用,就是清掉那些和 cron 相关、但已经没有继续保留价值的旧 session 数据。

而且这还不是个例。

也有网友表示,用了这个方法后,sessions.json 从 43MB 降到了 9.7MB,缩小了 77%。

还有人从 41MB 降到了 2MB。

更夸张的是,有的人甚至从 142MB 降到了 18MB。


考虑到这条提示词后面大概率还会反复用,我干脆把它封装成了一个 OpenClaw Session 清理 skill。

GitHub 地址: https://github.com/chujianyun/skills/blob/main/skills/openclaw-session-cleaner/

如果你想用,直接让你的龙虾安装并执行就行。

我自己之前也清出来过不少。

现在再执行时,如果已经没什么可清理的,它也会直接告诉你无需处理。

你也可以让你的龙虾每周的特定一天执行一次这个 skills 来做一次清理。


如果你的对话很多,OpenClaw 也明显变慢了,可以先去看看 sessions 目录是不是已经堆积得太夸张。

如果确实有大量旧的 cron session,这条提示词,或者这个 skill,基本都值得你试一次。