不代表。
OpenClaw 2026.8.1 新增一個很方便的功能:
Approve recurring work once。
也就是同一個固定 Automation,
如果要再次執行相同的 Operation,
可以不用每一次都重新跳出:
「允許嗎?」
這對真正每天跑的 Agent 很重要。
不然你設定:
每天早上整理庫存。
每天晚上整理網站錯誤。
每週一建立專案摘要。
結果每次還是要先等你按一次 Allow,
Automation 就沒有自動多少。
但最容易產生的誤會也在這裡:
「既然我已經批准過,以後它應該就可以完全不用管了吧?」
不是。
OpenClaw 到底批准了什麼?
新版批准的不是:
「我相信這個 Agent。」
也不是:
「這個工作從此永遠安全。」
而是:
一個 Exact Operation。
也就是一項非常具體的操作。
OpenClaw 官方文件說得很清楚:
同一個 Automation 後續再次執行時,
只有在那個 Operation 仍然完全符合原本批准條件時,
才能直接沿用授權。
如果工作發生變化,
就重新詢問。
什麼叫「發生變化」?
不只是你把 Automation 名字改掉。
OpenClaw 的 Exec Approval 機制會檢查非常具體的條件。
例如:
Job 被修改。
Job 被刪除。
執行的 Command 改變。
Working Directory 改變。
Environment 改變。
原本的授權被撤銷。
授權失效。
或原本的 Approval Record 不存在。
只要不再符合原本授權條件,
就會:
Fail Closed。
白話就是:
不要自己猜「應該差不多」。
重新回到正常人工批准流程。
聽起來已經很安全,問題在哪裡?
問題是:
Operation 一樣,不代表世界也一樣。
假設你批准的是:
每天早上讀取庫存資料。
找出低於安全存量的產品。
建立採購草稿。
今天執行:
完全正常。
明天執行:
完全正常。
後天執行時,
Operation 一個字都沒變。
但資料可能變了。
例如:
供應商報價突然少一個欄位。
產品編號重複。
庫存系統回傳舊資料。
API 回傳錯誤。
某個網站頁面重新設計。
一個品項從 100 元變成 1,000 元。
Agent 執行的「工作」沒有改,
工作看到的世界卻改了。
這就是為什麼:
權限有效,
和:
結果安全,
是兩件不同的事。
最簡單的例子:每天都做同一個加法
想像一個自動化每天做:
A+B。
程式完全相同。
昨天:
A=10。
B=20。
答案 30。
今天:
A=10。
B=20。
答案還是 30。
明天資料來源出錯:
A=10。
B=2,000,000。
Agent 還是很忠實地做:
A+B。
Operation 一點都沒有越界。
但結果可能已經非常不合理。
所以:
「它只做被批准的事情」
不能直接推論成:
「它做出的結果一定合理。」
Recurring Permission 解決的是授權疲勞
這項功能真正要解決的問題是:
Approval Fatigue。
也就是:
同樣一件低風險事情每天重複,
人類一直按:
Allow。
Allow。
Allow。
久了以後,
人根本不會再看內容。
這反而不安全。
所以比較合理的方式是:
對真正固定的 Exact Operation,
批准一次。
系統之後自己核對:
條件是不是完全相同。
這能減少無意義的確認。
但它沒有取消另一件事情:
Exception Monitoring。
也就是:
發生異常時還是要讓人看到。
所以「不用再批准」和「不用再檢查」完全不同
可以把它分成兩層。
第一層:
Permission。
Agent 有沒有權做這件事情?
第二層:
Outcome。
這一次做出來的結果合理嗎?
Recurring Permission 處理的是第一層。
它沒有自動替你解決第二層。
例如:
AI 被允許每天建立報表。
不代表報表數字一定對。
AI 被允許每天建立 Email Draft。
不代表每封內容都適合寄。
AI 被允許每天檢查庫存。
不代表來源資料一定最新。
AI 被允許每天整理網站錯誤。
不代表它對錯誤原因的判斷一定正確。
那要每一次都人工重看全部結果嗎?
也不是。
如果還是每一天從頭到尾人工重新檢查,
Automation 的價值就很低。
比較好的做法是:
正常結果快速通過,異常結果叫人回來。
例如每天庫存整理可以設定:
正常情況:
自己跑。
資料完整:
自己整理。
結果落在正常範圍:
自己建立草稿。
但遇到:
資料缺失。
價格突然大幅變動。
數量異常。
找不到原始來源。
外部服務回傳錯誤。
和昨天結果差異過大。
就不要硬猜。
而是:
停下來問人。
這和昨天跑成功有什麼關係?
昨天跑成功是一個好訊號。
但只證明:
昨天那一組:
資料。
模型。
工具。
環境。
外部服務。
執行路徑。
最後得到一個可以接受的結果。
它不能證明:
明天仍然完全一樣。
這和 AI Agent 測試也是相同道理。
一個 Agent 在測試裡成功停下來,
只能證明:
那一次做對。
不是獲得一張:
「以後永遠安全」
的證書。
OpenClaw 的 Sandbox 能不能解決這件事?
只能解決其中一部分。
OpenClaw 提供 Sandbox 設定,
可以把 Tool Execution 放進隔離環境,
限制:
Filesystem。
Process。
Network。
Workspace Access。
這可以降低 Agent 做錯事情時的 Blast Radius。
也就是:
錯了以後最多能傷到多大的範圍。
例如:
Workspace 可以設定成沒有存取。
唯讀。
或允許讀寫。
Docker Sandbox 預設也可以不提供網路。
這些都是非常重要的系統安全措施。
但 OpenClaw 官方同樣提醒:
Sandbox 並不是 Perfect Security Boundary。
而且 Sandboxing 預設是:
Off。
必須由使用者實際設定。
更重要的是:Sandbox 也不能保證答案正確
假設 Agent 被完全隔離。
不能碰 Production。
不能上網。
不能刪主機檔案。
安全範圍已經非常小。
它仍然可能:
分類錯誤。
讀錯資料。
誤解要求。
建立錯誤草稿。
漏掉一個例外。
所以 Sandbox 回答的是:
「它做錯時能碰到哪裡?」
不是:
「它會不會做錯?」
這兩個問題也要分開。
那 recurring permission 到底值不值得用?
值得。
只要工作真的符合:
高頻。
低風險。
操作固定。
結果可驗證。
而且出錯能追回。
Recurring Permission 反而可以讓 Automation 更實用。
例如:
每天讀取一個測試資料夾。
整理公開資料。
建立內部摘要。
產生待確認草稿。
產生 Dashboard。
檢查某項非敏感狀態。
這些如果每次都重新批准,
只是增加操作負擔。
真正要避免的是:
把:
「不用再按 Allow」
錯誤理解成:
「不用再設異常條件。」
什麼工作不適合輕易「批准一次就一直跑」?
只要涉及:
付款。
正式訂單。
刪除資料。
修改 Production。
變更權限。
建立新帳號。
對客戶做承諾。
公開發布。
正式報價。
退款。
改動財務紀錄。
都應該更加保守。
原因不是 OpenClaw 一定會做錯。
而是:
做錯一次的代價比較高。
這種工作即使 Agent 可以技術上完成,
也不代表你就應該把最後一道人工確認拿掉。
還有一個容易忽略的問題:外部網站本身會變
假設你的 Automation 是:
每天登入供應商網站。
讀庫存。
建立內部摘要。
Operation 沒有改。
但供應商網站可能:
改版。
新增彈窗。
換欄位。
登入失敗。
出現促銷頁。
顯示錯誤訊息。
甚至頁面裡出現惡意 Prompt Injection。
這時候 Agent 面對的環境已經不是昨天那一個。
所以真正成熟的 Automation 應該同時問:
「我有沒有權做?」
以及:
「現在看到的情況還是不是我原本設計的情況?」
第二題不能靠 Permission 解決。
模型換了呢?
這也是一樣。
即使 Job Definition 沒有改,
如果你的系統:
更新模型。
換 Provider。
更新 Tool。
改 Sandbox。
更換外部 API。
風險也可能變化。
有些改變會直接讓原本授權失效並要求重新 Approval。
但更大的原則仍然是:
任何會實質改變 Agent 行為能力的更新,
都值得重新測試。
不要只看:
Automation 名字還是一樣。
最實用的判斷方式:批准「工作」,監控「例外」
你可以把固定 Automation 想成工廠產線。
正常產品:
一直通過。
不需要每一件都叫主管重新簽名。
但產線還是會裝:
重量感測。
尺寸檢查。
錯誤警報。
緊急停止。
發現異常,
產品就退出正常流程。
AI Automation 也一樣。
最好的狀態不是:
每次都問人。
也不是:
永遠不問人。
而是:
正常自己跑,異常才找人。
那什麼叫異常?
每個工作不同。
但可以先從五種情況開始:
資料不完整。
例如必要欄位缺失。
資料和過去差異太大。
例如原本每天 20~30 筆,今天突然 3,000 筆。
外部環境改變。
例如網站流程、API Response 或登入方式不同。
Agent 無法確認。
例如兩份來源互相矛盾。
即將產生重大後果。
例如付款、刪除、正式送出或對外承諾。
只要碰到其中之一:
停。
叫人。
所以昨天的「最小權限卡」還需要嗎?
更需要。
昨天我們把固定 Automation 拆成:
能做。
一定停。
憑證怎麼拿。
今天再補第四個觀念:
什麼情況算異常。
例如:
能做:
讀庫存、整理缺貨、建立採購草稿。
一定停:
付款、正式送單、改價格、刪資料。
憑證:
只能透過 Private Credential Request。
異常:
來源缺欄位、價格差異過大、資料矛盾、網站流程改變。
這樣才比較接近一個真正能長時間跑的 Agent Workflow。
最後一句話回答今天的問題
OpenClaw 固定 Automation 已經核准一次,
代表:
相同的 Exact Operation 可以在授權有效時再次執行,不必一直重複按批准。
它不代表:
下一次輸入一定正常。
外部系統一定沒變。
模型一定做出同樣判斷。
結果一定正確。
或:
從此不需要人類監控。
所以真正成熟的自動化不是:
「我批准過,所以不用管。」
而是:
「正常情況我不用管,但只要世界和昨天不一樣,系統就知道該把我叫回來。」
今天,和 AI 一起進步一點。
每天學會一個 AI 技巧。
每天節省一點時間。
每天提升一點能力。
SasaDaily,陪你一起成長。
推薦閱讀
AI 快問快答|2026/08/12:工作符合「高頻、低風險、可驗證」,就可以直接全自動嗎?