2026.7.1-2-v0.3.71
·
47 commits
to main
since this release
修正
-
晨報主題不再因為模型設定失效而靜默消失:若某個主題(或全域
cronModel)指向的模型不在 OpenClaw 的agents.defaults.models允許清單內——例如該 provider 已從openclaw.json移除——OpenClaw 會直接拒絕整個 cron job。該次執行在排定的當秒失敗且完全沒有進行任何工作,該主題於報告中僅留下「⚠️ 此段落尚未生成」,而報告與 Podcast 仍照常產出,因此除非有人實際閱讀該頁面,否則不會察覺。現在於同步 cron job 時即會比對允許清單,模型不被接受時改用 OpenClaw 的預設模型並記錄替換原因。未設定或空的允許清單仍視為「不限制」(若解讀為「全部禁止」,將導致從未設定允許清單的環境所有工作被改寫);且僅在替代模型本身也通過驗證時才替換,避免將問題轉移到另一個同樣無法執行的模型。
-
主題未產出時會主動通知:
finalize會將未產出的主題推送至儀表板通知(以日期去重)並透過 OpenClaw 推播至操作者頻道。兩者皆為 best-effort,且在報告發布之後才執行,因此通知失敗不會影響已完成的報告。此機制不經由 finalize 排程工作的通知範本,故已自訂該範本的環境同樣能收到。