实践openclaw-concepts
Standing intents · OpenClaw — 事件触发记忆:让代理在特定话题出现时自动提醒,而非定时任务。
事件触发记忆:让代理在特定话题出现时自动提醒,而非定时任务。
2026-08-24原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
OpenClaw 事件触发记忆
事件条件式指令,触发词出现时提醒,而非按时间调度
- 示例:提到发布候选时提醒确认回滚负责人
- 属于前瞻记忆,存在 agent 的 SQLite 中
- 与定时任务、愿望清单分属不同层级
⚙️ 流程拆解
STEP 1用户提出事件触发需求
STEP 2agent 用 intent 工具创建
STEP 3写入 SQLite 并进入 armed
STEP 4用户轮次 FTS 关键词匹配
STEP 5命中后注入隐藏上下文
STEP 6更新计数并进入冷却
🔗 涉及的概念与玩家
- OpenClaw产品
- standing intent概念
- SQLite产品
- FTS方法
- TriggerBench概念
- ProEvent概念
- MEMORY.md产品
- intent tool产品
- OpenClaw—存储→standing intent
- standing intent—存于→SQLite
- OpenClaw—使用→FTS
- intent tool—创建→standing intent
- TriggerBench—评估→standing intent
- ProEvent—佐证→standing intent
- 事件型意图(standing intent)是“当触发词出现时执行指令”的记忆,如“当提到发布候选时提醒确认回滚负责人”,存储在 SQLite 中,匹配前做 FTS 关键词预过滤,无模型调用,确保低延迟。
- 匹配时同步检查作用域、过期、冷却和触发次数,默认冷却 24 小时、最多触发 3 次、90 天过期,防止过度提醒。
- 取消意图是显式状态变更,而非模型推断,避免主动系统过度行动;意图生命周期包括 pending、armed、fired、done、cancelled、expired。
对 agent harness 设计:事件记忆应独立于上下文,用结构化匹配和预算控制误报,且取消需显式状态管理。
🕸 顺着图谱继续读
- Dreaming · OpenClaw — 背景记忆巩固系统,将短期信号自动提升为持久记忆。2026-07-13 · 共同涉及 OpenClaw、MEMORY.md、SQLite
- Agent runtime · OpenClaw — OpenClaw 的 Agent 运行时契约:工作区、引导文件与内置工具如何协同2026-06-29 · 共同涉及 OpenClaw、MEMORY.md、SQLite
- Enabling active memory · OpenClaw — 跨会话记忆怎么开、边界在哪,一页说清默认值与隐私红线2026-09-14 · 共同涉及 OpenClaw、MEMORY.md
- User model · OpenClaw — USER.md 如何稳定跨会话记住你的偏好?一文讲清格式与身份验证。2026-08-31 · 共同涉及 OpenClaw、MEMORY.md