Concepts 导读

Inferred commitments:先把底下那条暗线看见

Inferred commitments 这页在补地图,不是在发操作说明。看完你应该能指出它埋在系统哪一层、为什么会牵动后面的动作,以及最容易把哪几件事想反。原文最响的一记鼓点,其实是:Commitments are short-lived follow-up memories. When enabled, OpenClaw can notice that…。

先听这页的人话版

Inferred commitments

这一页不是在堆术语,它像把“Inferred commitments”这台小机器搬到桌上,当着你的面拆开给你看。你先不用全记住,先抓住它到底在忙什么:Commitments are short-lived follow-up memories. When enabled, OpenClaw can notice that a conver…。

如果把这页当成“给普通人看的版本”,你最应该带走的是:它到底在教你一件什么事、什么时候要这样做、以及哪里最容易踩坑。

原始路径:/concepts/commitments 章节数量:9 查看原文

第 1 站

Start Here

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

这段在解决什么

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

为什么值得看

很多文档看起来长,其实是在防你漏掉前置条件。

真要动手时

真正照做时,先找前置条件,再找必填项,最后看验证方法。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are short-lived follow-up memories. When enabled, OpenClaw can notice that a conversation created a future…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are short-lived follow-up memories. When enabled, OpenClaw can notice that a conversation created a future…。

原文小纸条

Commitments are short-lived follow-up memories. When enabled, OpenClaw can notice that a conversation created a future check-in opportunity and remember to bring it back later.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Examples:。

原文小纸条

Examples:

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:that open loop.

原文小纸条

that open loop.

像准备清单

这一串条目别硬背,把它当成“Start Here”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:You mention an interview tomorrow. OpenCl…、You say you are exhausted. OpenClaw may a…、The 机器人朋友 says it will follow up after so…。

原文小纸条
  • You mention an interview tomorrow. OpenClaw may check in afterward.
  • You say you are exhausted. OpenClaw may ask later whether you slept.
  • The agent says it will follow up after something changes. OpenClaw may track
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are not durable facts like MEMORY.md, and they are not exact reminders. They sit between memory and 自动小闹钟:…。

原文小纸条

Commitments are not durable facts like MEMORY.md, and they are not exact reminders. They sit between memory and automation: OpenClaw remembers a conversation-bound obligation, then heartbeat delivers it when it is due.

第 2 站

Enable commitments

这一节在讲规则和边界:什么默认允许、什么必须显式打开、什么被禁止。

这段在解决什么

这一节在讲规则和边界:什么默认允许、什么必须显式打开、什么被禁止。

为什么值得看

这种内容决定了 OpenClaw 是“能做”还是“现在还不能做”,读懂它比记术语更重要。

真要动手时

你可以把这一节当成权限说明书,真正配置时优先盯住 default、required、allow、deny 这几个词。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are off by default. Enable them in 设置说明书: Equivalent openclaw.json: commitments.maxPerDay limits how many i…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are off by default. Enable them in 设置说明书:。

原文小纸条

Commitments are off by default. Enable them in config:

像魔法口令拆解

这是一句直接对 OpenClaw 说的话,像你把任务清清楚楚塞到它手里。

  • 这一句是在直接叫 OpenClaw 动起来:“openclaw config set commitments.enabled true”。你可以把它想成一句说出口就要执行的差事。
  • 这一句是在直接叫 OpenClaw 动起来:“openclaw config set commitments.maxPerDay 3”。你可以把它想成一句说出口就要执行的差事。
原文代码块
openclaw config set commitments.enabled true
openclaw config set commitments.maxPerDay 3
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Equivalent openclaw.json:。

原文小纸条

Equivalent openclaw.json:

像魔法口令拆解

这段不是对白,而是一叠设置卡片,像在给系统贴门牌、路线和规矩。

  • 大括号像两只手把同一组设置拢住,意思是“这些东西算一伙”。
  • 这里在给“commitments”挂牌子,告诉系统它该指向“{”。
  • 这里在给“enabled”挂牌子,告诉系统它该指向“true”。
原文代码块
{
  "commitments": {
    "enabled": true,
    "maxPerDay": 3
  }
}
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:commitments.maxPerDay limits how many inferred follow-ups can be delivered per 机器人朋友 session in a rolling day. The defa…。

原文小纸条

commitments.maxPerDay limits how many inferred follow-ups can be delivered per agent session in a rolling day. The default is 3.

第 3 站

How it works

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

这段在解决什么

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

为什么值得看

很多文档看起来长,其实是在防你漏掉前置条件。

真要动手时

真正照做时,先找前置条件,再找必填项,最后看验证方法。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:After an 机器人朋友 reply, OpenClaw may run a hidden background extraction pass in a separate context. That pass looks only…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:After an 机器人朋友 reply, OpenClaw may run a hidden background extraction pass in a separate context. That pass looks only…。

原文小纸条

After an agent reply, OpenClaw may run a hidden background extraction pass in a separate context. That pass looks only for inferred follow-up commitments. It does not write into the visible conversation and it does not ask the main agent to reason about the extraction.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:When it finds a high-confidence candidate, OpenClaw stores a commitment with:。

原文小纸条

When it finds a high-confidence candidate, OpenClaw stores a commitment with:

像准备清单

这一串条目别硬背,把它当成“How it works”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:the 机器人朋友 id、the session key、the original 消息通道 and delivery target、a due window。

原文小纸条
  • the agent id
  • the session key
  • the original channel and delivery target
  • a due window
  • a short suggested check-in
  • non-instructional metadata for heartbeat to decide whether to send it
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Delivery happens through heartbeat. When a commitment becomes due, heartbeat adds the commitment to the heartbeat turn…。

原文小纸条

Delivery happens through heartbeat. When a commitment becomes due, heartbeat adds the commitment to the heartbeat turn for the same agent and channel scope. The model can send one natural check-in or reply HEARTBEAT_OK to dismiss it. If heartbeat is configured with target: "none", due commitments remain internal and do not send external check-ins. Commitment delivery prompts do not replay the original conversation text, and due commitment heartbeat turns run without OpenClaw tools.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:OpenClaw never delivers an inferred commitment immediately after writing it. The due time is clamped to at least one he…。

原文小纸条

OpenClaw never delivers an inferred commitment immediately after writing it. The due time is clamped to at least one heartbeat interval after the commitment is created, so the follow-up cannot echo back in the same moment it was inferred.

第 4 站

Scope

这一节主要在解释“Scope”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Scope”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are scoped to the exact 机器人朋友 and 消息通道 context where they were created. A follow-up inferred while talking…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitments are scoped to the exact 机器人朋友 and 消息通道 context where they were created. A follow-up inferred while talking…。

原文小纸条

Commitments are scoped to the exact agent and channel context where they were created. A follow-up inferred while talking to one agent in Discord is not delivered by another agent, another channel, or an unrelated session.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:This scope is part of the feature. Natural check-ins should feel like the same conversation continuing, not like a glob…。

原文小纸条

This scope is part of the feature. Natural check-ins should feel like the same conversation continuing, not like a global reminder system.

第 5 站

Commitments vs reminders

这一节主要在解释“Commitments vs reminders”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Commitments vs reminders”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Exact user requests already belong to the scheduler path. Commitments are only for inferred follow-ups: the moments whe…。

像整理表格

这段是在把几种选项排成表格,左边像标签,右边像说明。手机上可以横向滑动原文表格。

原文表格
NeedUse
"Remind me at 3 PM"Scheduled tasks
"Ping me in 20 minutes"Scheduled tasks
"Run this report every weekday"Scheduled tasks
"I have an interview tomorrow"Commitments
"I was up all night"Commitments
"Follow up if I do not answer this open thread"Commitments
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Exact user requests already belong to the scheduler path. Commitments are only for inferred follow-ups: the moments whe…。

原文小纸条

Exact user requests already belong to the scheduler path. Commitments are only for inferred follow-ups: the moments where the user did not ask for a reminder, but the conversation clearly created a useful future check-in.

第 6 站

Manage commitments

这一节主要在解释“Manage commitments”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Manage commitments”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Use the CLI to inspect and clear stored commitments: See openclaw commitments for the 魔法口令 reference.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Use the CLI to inspect and clear stored commitments:。

原文小纸条

Use the CLI to inspect and clear stored commitments:

像魔法口令拆解

这是一句直接对 OpenClaw 说的话,像你把任务清清楚楚塞到它手里。

  • 这一句是在直接叫 OpenClaw 动起来:“openclaw commitments”。你可以把它想成一句说出口就要执行的差事。
  • 这一句是在直接叫 OpenClaw 动起来:“openclaw commitments --all”。你可以把它想成一句说出口就要执行的差事。
  • 这一句是在直接叫 OpenClaw 动起来:“openclaw commitments --agent main”。你可以把它想成一句说出口就要执行的差事。
原文代码块
openclaw commitments
openclaw commitments --all
openclaw commitments --agent main
openclaw commitments --status snoozed
openclaw commitments dismiss cm_abc123
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:See openclaw commitments for the 魔法口令 reference.

原文小纸条

See openclaw commitments for the command reference.

第 7 站

Privacy and cost

这一节主要在解释“Privacy and cost”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Privacy and cost”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitment extraction uses an LLM pass, so enabling it adds background 聪明脑袋模型 usage after eligible turns. The pass is h…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Commitment extraction uses an LLM pass, so enabling it adds background 聪明脑袋模型 usage after eligible turns. The pass is h…。

原文小纸条

Commitment extraction uses an LLM pass, so enabling it adds background model usage after eligible turns. The pass is hidden from the user-visible conversation, but it can read the recent exchange needed to decide whether a follow-up exists.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Stored commitments are local OpenClaw state. They are operational memory, not long-term memory. Disable the feature wit…。

原文小纸条

Stored commitments are local OpenClaw state. They are operational memory, not long-term memory. Disable the feature with:

像魔法口令拆解

这是一句直接对 OpenClaw 说的话,像你把任务清清楚楚塞到它手里。

  • 这一句是在直接叫 OpenClaw 动起来:“openclaw config set commitments.enabled false”。你可以把它想成一句说出口就要执行的差事。
原文代码块
openclaw config set commitments.enabled false

第 8 站

Troubleshooting

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

这段在解决什么

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

为什么值得看

很多文档看起来长,其实是在防你漏掉前置条件。

真要动手时

真正照做时,先找前置条件,再找必填项,最后看验证方法。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:If expected follow-ups are not appearing: records. 机器人朋友 session. appear under scheduled tasks instead.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:If expected follow-ups are not appearing:。

原文小纸条

If expected follow-ups are not appearing:

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:records.

原文小纸条

records.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:机器人朋友 session.

原文小纸条

agent session.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:appear under scheduled tasks instead.

原文小纸条

appear under scheduled tasks instead.

像准备清单

这一串条目别硬背,把它当成“Troubleshooting”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:Confirm commitments.enabled is true.、Check openclaw commitments --all for pend…、Make sure heartbeat is running for the 机器…、Check whether commitments.maxPerDay has a…。

原文小纸条
  • Confirm commitments.enabled is true.
  • Check openclaw commitments --all for pending, dismissed, snoozed, or expired
  • Make sure heartbeat is running for the agent.
  • Check whether commitments.maxPerDay has already been reached for that
  • Remember that exact reminders are skipped by commitment extraction and should

第 9 站

Related

这一节主要在解释“Related”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Related”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:---。

像准备清单

这一串条目别硬背,把它当成“Related”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:Memory overview、Active memory、Heartbeat、Scheduled tasks。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:---。

原文小纸条

---

AdSense 连接验证已经放在页面头部;广告单元等站点审批通过后再启用。

google-adsense-account: ca-pub-3833673520933536