发生了什么
OpenClaw 在 4 月 30 日的更新中引入了 follow-up commitments(跟进承诺)机制。这不是简单的定时提醒,而是 Agent 从对话上下文自动推断出”稍后需要回头看”的事项,然后通过 heartbeat 机制在到期时主动交付。
三个关键设计
1. Opt-in 机制
follow-up 是 opt-in 的——用户需要明确授权 Agent 才能创建承诺。这避免了 Agent 自作主张创建一堆无用提醒的问题。
2. 上下文推断
Agent 不是被动等待用户设置提醒,而是能主动从对话中识别需要跟进的事项。比如:
“帮我查一下这个 API 的文档,我下午再来看结果。”
Agent 会自动识别”下午”这个时间信号和”查 API 文档”这个任务,创建一个轻量级跟进承诺。
3. Heartbeat 交付
当承诺到期时,heartbeat 机制会将结果推送到用户的活跃会话中,而不是创建新会话或发送通知。这保持了工作的连续性。
同期更新:执行控制更精确
本次更新还带来了执行和配对控制的改进:
- 限制配置更严格:restrictive profiles 现在更可靠地保持限制状态
- owner 检查更严密:权限验证收紧
- 启动警告:启动时会提前标出有风险的配置
忙碌对话中的行为改进
另一个值得注意的变化是:在 Agent 正在运行任务时,新的 follow-up 可以在下一个模型边界处引导当前运行,而不是创建重复工作或等待循环结束。这解决了多任务场景下 Agent 容易”分身乏术”的问题。
对比其他 Agent 框架
| 特性 | OpenClaw | Claude Code | Codex |
|---|---|---|---|
| 定时跟进 | ✅ follow-up commitments | ❌ | ❌ |
| 上下文推断 | ✅ 自动 | ❌ 需手动设置 | ❌ |
| Heartbeat 推送 | ✅ | ❌ | ❌ |
| 权限收紧 | ✅ 本轮更新 | ✅ 持续优化 | ⚠️ 基础 |
OpenClaw 在长期任务管理方面走在了其他 Agent 框架前面。这不是一个花哨的功能,而是真正解决了 Agent 在日常使用中的一个痛点:如何让 Agent 记住你说过”稍后再说”的事情。
对你的工作流意味着什么
适合的场景:
- 研究任务:“帮我查这几个论文,明天给我总结”
- 代码审查:“这个 PR 你先看着,我下午回来 review”
- 数据监控:“帮我盯着这个指标,有变化告诉我”
不建议的场景:
- 需要精确时间调度的任务(用 cron 更合适)
- 跨设备的复杂协调(Claw Groups 更适合)
行动建议
如果你已经在用 OpenClaw,这次更新不需要额外配置——follow-up commitments 是 opt-in 的,在你授权后自动生效。建议先在低风险场景测试(比如提醒自己看文档),确认理解正确后再用于关键任务。