惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
G
Google Developers Blog
H
Help Net Security
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog RSS Feed
爱范儿
爱范儿
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
D
Docker
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
博客园 - 司徒正美
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence

Recent Commits to openclaw:main

test: merge chat side-result checks · openclaw/openclaw@ddd2c2a test: merge cron history checks · openclaw/openclaw@f7eb746 test: merge responsive navigation shell checks · openclaw/openclaw@c2e4b47 docs(changelog): add codex oauth fixes · openclaw/openclaw@628e6cd test: merge navigation routing cases · openclaw/openclaw@5d8cecb Tests: mock channel registry bundled fallback · openclaw/openclaw@2b08233 Secrets: avoid broad web search discovery for single plugin config · openclaw/openclaw@a464f59 test: merge config view browser checks · openclaw/openclaw@20cf511 fix(status): align oauth health with runtime · openclaw/openclaw@eed7116 feat: add macOS screen snapshots for monitor preview (#67954) thanks … · openclaw/openclaw@f377db1 fix: report shared auth scopes in hello-ok (#67810) thanks @BunsDev · openclaw/openclaw@0b6c39b Auto-reply: avoid eager bundled route fallback · openclaw/openclaw@3ea1bf4 Tests: narrow session binding contract setup · openclaw/openclaw@54e4e16 fix(macOS): enable undo/redo in webchat composer text input (#34962) · openclaw/openclaw@00951dc Tests: speed up channel setup promotion · openclaw/openclaw@82b529a Docs: refresh agent instructions · openclaw/openclaw@5775fe2 fix(auth): serialize OAuth refresh across agents to fix #26322 (#67876) · openclaw/openclaw@8e79080 test: allow ollama public surface boundary test · openclaw/openclaw@7d4f1a6 Docs: add test performance guardrails · openclaw/openclaw@89706d3 Tests: restore context-engine usage proof · openclaw/openclaw@e4c4f95 Tests: slim context engine runtime coverage · openclaw/openclaw@74c198f ci: retry failed custom checkouts · openclaw/openclaw@0ee5baf test: trim duplicate provider auth onboarding cases · openclaw/openclaw@1ffc02e matrix: fix sessions_spawn --thread subagent session spawning (#67643) · openclaw/openclaw@1ce2596 test: reduce auth choice fixture churn · openclaw/openclaw@857b9cd test: mock health status config boundaries · openclaw/openclaw@9d5ab4a test: mock onboard config io boundary · openclaw/openclaw@299694d test: mock legacy state plugin boundaries · openclaw/openclaw@2713089 test: mock channel install boundaries · openclaw/openclaw@b945248 test: mock doctor preview channel boundaries · openclaw/openclaw@b1a3ad4
docs: full-page readability pass on 5 worst-offender page...
vincentkoc · 2026-04-27 · via Recent Commits to openclaw:main

@@ -11,7 +11,7 @@ Standing orders grant your agent **permanent operating authority** for defined p

11111212

This is the difference between telling your assistant "send the weekly report" every Friday vs. granting standing authority: "You own the weekly report. Compile it every Friday, send it, and only escalate if something looks wrong."

131314-

## Why Standing Orders?

14+

## Why standing orders

15151616

**Without standing orders:**

1717

@@ -44,7 +44,7 @@ The agent loads these instructions every session via the workspace bootstrap fil

4444

Put standing orders in `AGENTS.md` to guarantee they're loaded every session. The workspace bootstrap automatically injects `AGENTS.md`, `SOUL.md`, `TOOLS.md`, `IDENTITY.md`, `USER.md`, `HEARTBEAT.md`, `BOOTSTRAP.md`, and `MEMORY.md` — but not arbitrary files in subdirectories.

4545

</Tip>

464647-

## Anatomy of a Standing Order

47+

## Anatomy of a standing order

48484949

```markdown

5050

## Program: Weekly Status Report

@@ -54,22 +54,22 @@ Put standing orders in `AGENTS.md` to guarantee they're loaded every session. Th

5454

**Approval gate:** None for standard reports. Flag anomalies for human review.

5555

**Escalation:** If data source is unavailable or metrics look unusual (>2σ from norm)

565657-

### Execution Steps

57+

### Execution steps

58585959

1. Pull metrics from configured sources

6060

2. Compare to prior week and targets

6161

3. Generate report in Reports/weekly/YYYY-MM-DD.md

6262

4. Deliver summary via configured channel

6363

5. Log completion to Agent/Logs/

646465-

### What NOT to Do

65+

### What NOT to do

66666767

- Do not send reports to external parties

6868

- Do not modify source data

6969

- Do not skip delivery if metrics look bad — report accurately

7070

```

717172-

## Standing Orders + Cron Jobs

72+

## Standing orders plus cron jobs

73737474

Standing orders define **what** the agent is authorized to do. [Cron jobs](/automation/cron-jobs) define **when** it happens. They work together:

7575

@@ -97,7 +97,7 @@ openclaw cron add \

97979898

## Examples

9999100-

### Example 1: Content & Social Media (Weekly Cycle)

100+

### Example 1: content and social media (weekly cycle)

101101102102

```markdown

103103

## Program: Content & Social Media

@@ -106,21 +106,21 @@ openclaw cron add \

106106

**Approval gate:** All posts require owner review for first 30 days, then standing approval

107107

**Trigger:** Weekly cycle (Monday review → mid-week drafts → Friday brief)

108108109-

### Weekly Cycle

109+

### Weekly cycle

110110111111

- **Monday:** Review platform metrics and audience engagement

112112

- **Tuesday–Thursday:** Draft social posts, create blog content

113113

- **Friday:** Compile weekly marketing brief → deliver to owner

114114115-

### Content Rules

115+

### Content rules

116116117117

- Voice must match the brand (see SOUL.md or brand voice guide)

118118

- Never identify as AI in public-facing content

119119

- Include metrics when available

120120

- Focus on value to audience, not self-promotion

121121

```

122122123-

### Example 2: Finance Operations (Event-Triggered)

123+

### Example 2: finance operations (event-triggered)

124124125125

```markdown

126126

## Program: Financial Processing

@@ -129,7 +129,7 @@ openclaw cron add \

129129

**Approval gate:** None for analysis. Recommendations require owner approval.

130130

**Trigger:** New data file detected OR scheduled monthly cycle

131131132-

### When New Data Arrives

132+

### When new data arrives

133133134134

1. Detect new file in designated input directory

135135

2. Parse and categorize all transactions

@@ -138,15 +138,15 @@ openclaw cron add \

138138

5. Generate report in designated output directory

139139

6. Deliver summary to owner via configured channel

140140141-

### Escalation Rules

141+

### Escalation rules

142142143143

- Single item > $500: immediate alert

144144

- Category > budget by 20%: flag in report

145145

- Unrecognizable transaction: ask owner for categorization

146146

- Failed processing after 2 retries: report failure, do not guess

147147

```

148148149-

### Example 3: Monitoring & Alerts (Continuous)

149+

### Example 3: monitoring and alerts (continuous)

150150151151

```markdown

152152

## Program: System Monitoring

@@ -162,7 +162,7 @@ openclaw cron add \

162162

- Pending tasks not stale (>24 hours)

163163

- Delivery channels operational

164164165-

### Response Matrix

165+

### Response matrix

166166167167

| Condition | Action | Escalate? |

168168

| ---------------- | ------------------------ | ------------------------ |

@@ -172,7 +172,7 @@ openclaw cron add \

172172

| Channel offline | Log and retry next cycle | If offline > 2 hours |

173173

```

174174175-

## The Execute-Verify-Report Pattern

175+

## Execute-verify-report pattern

176176177177

Standing orders work best when combined with strict execution discipline. Every task in a standing order should follow this loop:

178178

@@ -181,7 +181,7 @@ Standing orders work best when combined with strict execution discipline. Every

181181

3. **Report** — Tell the owner what was done and what was verified

182182183183

```markdown

184-

### Execution Rules

184+

### Execution rules

185185186186

- Every task follows Execute-Verify-Report. No exceptions.

187187

- "I'll do that" is not execution. Do it, then report.

@@ -193,7 +193,7 @@ Standing orders work best when combined with strict execution discipline. Every

193193194194

This pattern prevents the most common agent failure mode: acknowledging a task without completing it.

195195196-

## Multi-Program Architecture

196+

## Multi-program architecture

197197198198

For agents managing multiple concerns, organize standing orders as separate programs with clear boundaries:

199199

@@ -222,7 +222,7 @@ Each program should have:

222222

- Its own **approval gates** (some programs need more oversight than others)

223223

- Clear **boundaries** (the agent should know where one program ends and another begins)

224224225-

## Best Practices

225+

## Best practices

226226227227

### Do

228228

@@ -243,8 +243,8 @@ Each program should have:

243243244244

## Related

245245246-

- [Automation & Tasks](/automation)all automation mechanisms at a glance

247-

- [Cron Jobs](/automation/cron-jobs)schedule enforcement for standing orders

248-

- [Hooks](/automation/hooks)event-driven scripts for agent lifecycle events

249-

- [Webhooks](/automation/cron-jobs#webhooks)inbound HTTP event triggers

250-

- [Agent Workspace](/concepts/agent-workspace)where standing orders live, including the full list of auto-injected bootstrap files (AGENTS.md, SOUL.md, etc.)

246+

- [Automation and tasks](/automation): all automation mechanisms at a glance.

247+

- [Cron jobs](/automation/cron-jobs): schedule enforcement for standing orders.

248+

- [Hooks](/automation/hooks): event-driven scripts for agent lifecycle events.

249+

- [Webhooks](/automation/cron-jobs#webhooks): inbound HTTP event triggers.

250+

- [Agent workspace](/concepts/agent-workspace): where standing orders live, including the full list of auto-injected bootstrap files (`AGENTS.md`, `SOUL.md`, etc.).