這兩種「ask」最核心的差別是什麼?
差別在於沒人回應時的結果。依更新日誌,組織核准政策標為 ask 的工具,排程執行會顯示提示並等待;伺服器標示需要真人的 MCP 工具,只在 App 內卡片詢問,排程任務在沒有這些呼叫的情況下繼續。一個停住,一個少做一步。
我現在可以怎麼降低風險?
不要讓關鍵步驟依賴可能需要真人確認的工具;比對近期排程輸出找缺漏;把可能被略過的步驟拆成手動流程。並把桌面版更新到包含 v3.6556.1 的版本,因為這個行為是那一版記載的。
排程任務沒有人在場,所以「需要確認」的東西會怎麼處理,是可靠度的核心。官方更新日誌其實記載了兩種不同的處理方式,而且結果完全相反。
10 月 8 日的更新(v2.31226.0)寫道:排程任務遇到組織核准政策標為「ask」的工具時,過去會跳過它;現在執行會顯示核准提示並等待,同一任務較新的執行會撤銷較舊執行沒人回應的提示。這一種的結果是停下來等人。
10 月 22 日的更新(v3.6556.1)寫道:伺服器標示為需要真人的 MCP 工具,只在 App 內卡片詢問,所以它們的通知上沒有 Allow 按鈕,而排程任務會在沒有這些呼叫的情況下繼續。這一種的結果是少做一步,其餘照跑。
兩者在互動使用時看起來都是「Claude 問我一下」。但在排程任務裡,第一種讓整個執行懸在那裡,你很快會發現;第二種任務照常跑完,只是缺了一塊,反而不容易察覺。官方更新日誌沒有說明略過的呼叫是否被記錄或通知。官方的排程任務說明頁同樣沒有涵蓋執行期間的核准行為,只在建立時列出「核准模式」欄位。以上關於「容易被忽略」的判斷是我的推論。
排程任務的設計,不要把關鍵步驟交給可能需要真人確認的工具。若任務必須使用,就改成你在場時手動執行,或把該步驟拆出來,讓結果的缺漏能被看見。
列出你的排程任務用到哪些連接器與 MCP 工具,確認哪些屬於組織標為 ask,哪些被伺服器標為需要真人。前者要預期執行可能停在等待核准;後者要預期結果可能缺一塊卻不報錯。無論哪一種,最可靠的檢查方式是比對任務實際輸出,看是否缺了那些工具原本會產生的內容。