
你说一步它做一步?这个 Skill,让 Agent 第一次有了"主动性"
用了大半年 Agent,我得说句实话:大部分 Agent 就是个高级复读机。
你让它查邮件,它查完就停那儿了。你让它整理文件,它整理完就完了。从来不会想:"主人接下来还需要什么?"
直到我装了 Proactive Agent Skill——这玩意儿真不一样。
普通 Agent 的问题:永远在"等"
用过 Agent 的都遇到过这种情况:
你让它"把文章入库",它真的就只是入库。不会检查配图有没有,不会确认到底成功没,更不会提醒下一步该干嘛。
结果呢?三天后你发现文章躺在数据库里,封面图是空的,还得返工。
说实话,这不是 Agent 笨,是设计问题。 传统 Skill 都是被动响应:你说一句,它做一步。没有"主动思考"这一层。
Proactive Agent 做了三个聪明设计
为了解决 Agent 只会"等指令"的问题,这个 Skill 做了三个很实用的设计:
1️⃣ WAL 协议(写前日志)
WAL = Write-Ahead Logging,数据库领域的老技术,用在 Agent 身上绝了。
原理很简单:关键信息先写进文件,再执行操作。
比如你说"用蓝色主题,别用红色":
- ❌ 普通 Agent:"好的"(转头就忘)
- ✅ Proactive Agent:先写
SESSION-STATE.md→ 再回复"已记录"
为什么这招管用? 因为 Agent 的上下文会丢。重启后,WAL 文件里的记录还在,能恢复。
2️⃣ 工作缓冲区(危险区保护)
上下文超过 60% 就是"危险区",随时可能被压缩清空。
Proactive Agent 的做法是:一旦进入危险区,每轮对话都记到 working-buffer.md。
哪怕突然重启,也能从缓冲区找回刚才的上下文。不会出现"我们刚才说到哪了"的尴尬。
3️⃣ 自主定时任务(Autonomous Crons)
这个最实用。
普通定时任务是「到了时间发个提醒」,Autonomous Crons 是「到了时间自动执行」。
比如设置每天早上 8 点:
- 自动检查邮件
- 自动整理昨日文件
- 自动备份重要数据
不需要你每次说"去查邮件",它自己记着,到点就做。
没有它 vs 有它,差别很明显
| 场景 | 普通 Agent | Proactive Agent |
|---|---|---|
| 文章入库 | 只执行入库 | 检查配图→确认成功→提醒下一步 |
| 对话中断 | "我们刚才说到哪了?" | 读取工作缓冲区,秒恢复 |
| 定时任务 | 发提醒让你做 | 自动执行,完成后汇报 |
| 关键信息 | 靠记忆 | WAL 协议,先写再执行 |
说白了,是从"工具"变成了"助手"。
怎么用?三个核心文件
Proactive Agent 的核心是三个文件:
workspace/
├── SESSION-STATE.md # 当前任务状态
├── working-buffer.md # 危险区日志
└── MEMORY.md # 长期记忆
SESSION-STATE.md 记当前在做什么、关键细节、下一步计划。
working-buffer.md 是保险丝,上下文超 60% 后每轮对话都记这里。
MEMORY.md 记长期积累的经验,比如"郑工喜欢蓝色主题"、"数据库用户名是 rds_mysql398_prod"。
安装命令
openclaw skills install proactive-agent-skill
然后创建上面三个核心文件就行。
适合谁用
✅ 推荐安装:
- 经常处理长任务(一篇文章写 2 小时)
- 怕上下文丢失(对话断断续续)
- 希望 Agent 更主动(不只是"你说我做")
❌ 可以缓一缓:
- 只用简单问答(查天气、算数字)
- 单次对话 5 分钟搞定
- 不在乎上下文连续性
我的感受
用了一个月 Proactive Agent,最大的变化是不用反复提醒了。
以前:
- "入库后要检查配图"
- "记得确认数据库连接"
- "别忘记录关键信息"
现在:
- 它自己检查配图
- 自己确认连接状态
- 自动记录到 WAL
普通 Agent 像临时工:你说一步,他做一步,不问就不多想。
Proactive Agent 像老助理:知道你接下来需要什么,提前准备好,关键时刻不掉链子。
如果你也受够了 Agent 总是"忘记刚才说什么"、"漏掉关键步骤"、"重启后一脸懵"——
试试这个 Skill。
说到底
Proactive Agent Skill 不是让 Agent 更"聪明",而是让它更"可靠"。
普通 Agent 像临时工:你说一步,他做一步,不问就不多想。
Proactive Agent 像老助理:知道你接下来需要什么,提前准备好,关键时刻不掉链子。
这不是花里胡哨的新功能,而是基础能力的补课。
Agent 如果连"记住刚才说什么"都做不到,还谈什么智能?





