Skip to content

2026.7.1-2-v0.3.72

Choose a tag to compare

@bareck bareck released this 28 Jul 08:57
· 27 commits to main since this release

新功能

  • RSS 新聞來源:晨報新增「新聞來源」分頁,可接上 Google 快訊或任何 RSS/Atom 來源。系統依排程(預設每 2 小時)將文章抓入候選池,並自動與近期已引用的連結去重。內建 28 個經實際抓取驗證的來源可直接選用,涵蓋國際新聞、財經、中文媒體、論文與加密貨幣,每項均附簡短說明。

    Google 快訊的 RSS 網址無需登入即可讀取,等同憑證:清單一律遮蔽顯示,完整網址僅於編輯單一來源時回傳,且不會寫入任何 prompt 檔。

  • 主題來源模式:每個主題可各自綁定來源並選擇 agent 的自由度——自行搜尋(預設,等同既有行為)、來源優先不足再搜尋、或僅使用指定來源。實測綁定來源後,該主題的工具呼叫由 13 次降至 8 次、執行時間縮短約 30 秒。

  • 模板版本歷史:所有可編輯的模板(各主題 prompt、全域格式、訊息與腳本模板)每次儲存皆保留版本,可比對差異並載回舊版。「還原預設」此類一次覆寫所有主題的操作同樣可復原;還原本身亦記錄為新版本,因此還原也可再還原。

  • 主題未產出時主動通知:某主題未產出內容時,過去僅於報告中留下一行提示,需自行閱讀方能察覺。現在會同時推送至儀表板通知與操作者頻道,並列出缺少的主題。

改進

  • 新聞去重改以資料庫帳本記錄:報告實際引用的每個連結皆寫回帳本,預設回溯 14 天(可經 dedupDays 調整)。比對前先正規化網址——解開 Google 快訊轉址包裝、移除追蹤參數——因此同一篇文章以不同網址形式出現亦可辨識。

    先前的做法以正規表示式掃描暫存目錄中前一日的報告檔,僅回溯一日、暫存檔清理後即失效,且比對原始字串。

    升級後首次產生 prompt 時會自動讀取既有報告檔回填帳本,因此升級當日的去重記憶不會中斷。

修正

  • 晨報主題不再因模型設定失效而靜默消失:同步 cron 工作時會比對 OpenClaw 的模型允許清單,模型不被接受時改用預設模型並記錄原因。未設定或空的允許清單仍視為不限制。
  • onwatch/模板編輯器等下拉選單的群組標題不再顯示為白色空白列<option><optgroup> 於多數瀏覽器由作業系統繪製並忽略 CSS class,改以行內樣式指定顏色。
  • RSS 內容解析修正:不再於中文標題與摘要插入多餘空白;補上數字字元參考(如 &#x2019;)的解碼。
  • 來源抓取限定公開網路位址:預覽、抓取與儲存來源時皆會解析並拒絕私有網段、迴環位址與雲端中繼資料端點,轉址逐跳重新驗證。