Skip to content

广告 · 本站推荐

腾讯云特惠活动 · 云服务器、数据库、CDN 新用户专享折扣

Standing Orders 长期指令

Standing Orders 可以理解成“长期授权书”。 不是每次都说“帮我做周报”,而是提前告诉 Agent:

你以后负责每周五整理周报。正常情况直接做;遇到异常数据,先问我。

这样 Agent 就知道自己能做什么、什么时候做、做到哪一步必须停下来问你。


它解决什么问题

没有长期指令时:

  • 每件小事都要你提醒
  • Agent 不知道哪些事可以主动做
  • 自动化任务容易只会“收到”,不会真的执行

有长期指令时:

  • 例行工作可以按规则自动做
  • 边界更清楚,不容易越权
  • 你只需要处理异常和审批

放在哪里

最简单的方式:写进工作区的 AGENTS.md

AGENTS.md 会被 OpenClaw 自动注入给 Agent,所以它最适合放长期规则。

如果内容很多,也可以新建:

text
standing-orders.md

然后在 AGENTS.md 里写一句:

markdown
请每次执行任务前阅读 standing-orders.md,并严格遵守其中的长期指令。

一个简单模板

markdown
## Program: 每周项目周报

**授权范围:** 收集本周完成事项、风险和下周计划,生成周报草稿。
**触发方式:** 每周五 16:00,由 Cron 触发。
**需要审批:** 对外发送前必须让我确认。
**升级规则:** 如果发现线上事故、严重延期、数据缺失,不要猜,先问我。

### 执行步骤

1. 读取项目记录和最近对话。
2. 整理完成事项、风险、下周计划。
3. 生成 `reports/weekly/YYYY-MM-DD.md`
4. 把摘要发给我确认。

### 不允许做

- 不要擅自发给外部客户。
- 不要修改原始数据。
- 不要为了好看隐瞒风险。

和 Cron 怎么配合

Standing Orders 说“做什么、边界在哪”。 Cron 说“什么时候做”。

一个常见组合:

bash
openclaw cron add \
  --name weekly-report \
  --cron "0 16 * * 5" \
  --tz Asia/Shanghai \
  --message "按照 AGENTS.md 中的每周项目周报长期指令执行。"

这样 Cron 到点叫醒 Agent,Agent 再按长期指令执行。


好的长期指令长什么样

好的长期指令通常包含:

  • 授权范围:可以做什么
  • 触发条件:什么时候做
  • 审批门槛:什么时候必须问人
  • 升级规则:遇到异常怎么办
  • 禁止事项:绝对不要做什么
  • 验证要求:做完怎么证明

最关键的是最后一条:不要只说“我会做”,要执行、验证、报告。

用工程视角拆解 AI 智能体框架