diff --git a/release-notes/2026-04-29.md b/release-notes/2026-04-29.md index d98bdb1..bf443e9 100644 --- a/release-notes/2026-04-29.md +++ b/release-notes/2026-04-29.md @@ -1,4 +1,4 @@ -# OpenClaw v2026.04.29 版本發佈說明 +# OpenClaw v2026.4.29 版本發佈說明 [GitHub Release](https://github.com/openclaw/openclaw/releases/tag/v2026.4.29) @@ -8,601 +8,685 @@ | 項目 | 影響 | 行動 | |------|------|------| -| `tools.exec`/`tools.fs` 不再隱式放寬限制 profile | 使用 `messaging` 或 `minimal` profile 且依賴 exec/fs 工具的設定將失去這些工具 | 在設定中明確加入 `alsoAllow` 條目,或在啟動時根據警告訊息調整設定 | -| 活躍運行佇列預設改為 `steer` 模式 | 原本依賴一次一則 `queue` 行為的部署需確認相容性 | 如需回復舊行為,將 `queue` 設為明確值 | -| Telegram DM 安全模型收緊 | `dmPolicy="open"` 不再等同公開存取,需有效的萬用字元 | 確認 `allowFrom` 設定包含所需的萬用字元或明確清單 | -| Slack 機器人訊息需明確白名單 | `allowBots=true` 不再讓所有機器人自動通過 | 為需要的機器人加入頻道白名單或在場擁有者設定 | +| 工具區段不再隱式放寬限制型設定檔 | `tools.exec`、`tools.fs` 等已設定工具不再自動擴展 `messaging`、`minimal` 等限制型 profile 的權限 | 在限制型 profile 中明確加入 `alsoAllow` 項目;啟動時會產生警告提示受影響的設定 ([#47487](https://github.com/openclaw/openclaw/issues/47487)) | +| 訊息佇列預設切換為 steer | 活躍運行的佇列模式從 `queue` 變更為 `steer`,在模型邊界一次排空所有待處理 steering 訊息 | 若需舊行為,明確設定佇列模式為 `queue` | +| `messages.visibleReplies` 全域強制 | 新增全域設定,要求所有來源聊天的可見輸出必須透過 `message(action=send)` 發送 | 若有自訂發送邏輯,確認是否受影響 | ### 新功能亮點 -- **活躍運行 Steering 預設啟用** — 訊息佇列預設使用 `steer` 模式,提供更靈活的即時運行導向 -- **人員感知 Wiki 記憶系統** — Memory 擴展為具備人員元資料、關聯圖、隱私/溯源報告的 wiki -- **NVIDIA 提供者上架** — 新增 NVIDIA 提供者支援,含 API 金鑰引導、靜態目錄與模型選擇器 -- **OpenGrep 安全掃描** — 新增精確的 OpenGrep 規則集、原始碼規則編譯器與 PR/完整掃描工作流 -- **SQLite 插件狀態儲存** — 新增 `api.runtime.state.openKeyedStore`,支援重啟安全的金鑰登錄、TTL 與自動隔離 +- **NVIDIA Provider 上線**:原生 NVIDIA API-key onboarding、靜態 catalog、model-ref picker 支援 +- **Follow-up Commitments**:opt-in 推論式後續承諾,透過 heartbeat 自動提醒,支援 per-agent/per-channel 範圍 +- **People-aware Wiki**:人物 wiki 元資料、個人卡片、關係圖譜、隱私/溯源報告 +- **Per-conversation Active Memory**:可針對特定對話啟用或停用記憶召回 +- **Gateway 啟動診斷時間線**:opt-in 記錄 gateway 生命週期與 plugin 載入階段,定位慢啟動問題 --- -## 概述 +## 概覽 ### 功能更新 (Features) -- ⭐⭐⭐ **活躍運行 Steering 佇列與可見回覆強制執行** — 預設 steer 模式、visibleReply 強制、子代理路由元資料、opt-in 承諾提醒 -- ⭐⭐⭐ **人員感知 Wiki 記憶系統** — 人員卡片、關聯圖、溯源報告、多種搜尋模式 -- ⭐⭐⭐ **NVIDIA 提供者上架** — API 金鑰引導、靜態目錄、模型選擇器 -- ⭐⭐⭐ **OpenGrep 安全掃描規則集** — 規則編譯器、PR/完整掃描、SARIF 上傳 -- ⭐⭐⭐ **Active Memory 對話篩選與部分回憶** — 每對話 ChatId 篩選、超時部分回憶摘要 -- ⭐⭐ **SQLite 插件狀態儲存** — 重啟安全、TTL、自動隔離 -- ⭐⭐ **子代理 spawnedBy 路由元資料** — 子代理事件包含產生者資訊 -- ⭐⭐ **Gateway 啟動診斷時間線** — 選擇性啟動階段記錄 -- ⭐⭐ **i18n 擴展** — 波斯語、荷蘭語、越南語、義大利語、阿拉伯語、泰語 -- ⭐⭐ **Yuanbao 頻道支援** — 騰訊元寶機器人頻道入口 -- ⭐ **Docker 自動化跳過引導** — `OPENCLAW_SKIP_ONBOARDING` 環境變數 -- ⭐ **Gateway 開發 tmux 整合** — `pnpm gateway:watch` 預設使用 tmux -- ⭐ **Plugin SDK 棄用標記** — 舊別名加入棄用元資料 +- ⭐⭐⭐ 工具區段不再隱式放寬限制型 profile(Breaking Change)([#47487](https://github.com/openclaw/openclaw/issues/47487)) +- ⭐⭐⭐ Agents/commitments:opt-in 推論式後續承諾,heartbeat 自動提醒 ([#74189](https://github.com/openclaw/openclaw/pull/74189)) +- ⭐⭐⭐ People-aware Wiki:人物元資料、個人卡片、關係圖譜、隱私溯源 +- ⭐⭐⭐ 訊息佇列預設切換為 steer,500ms followup debounce +- ⭐⭐⭐ 訊息可見回覆強制:全域 `messages.visibleReplies` +- ⭐⭐ NVIDIA Provider:API-key onboarding、靜態 catalog、model-ref picker ([#71204](https://github.com/openclaw/openclaw/pull/71204)) +- ⭐⭐ `spawnedBy` subagent 路由元資料 ([#63244](https://github.com/openclaw/openclaw/pull/63244)) +- ⭐⭐ Per-conversation Active Memory 篩選器 ([#67977](https://github.com/openclaw/openclaw/pull/67977)) +- ⭐⭐ Active Memory 逾時部分召回 ([#73219](https://github.com/openclaw/openclaw/pull/73219)) +- ⭐⭐ `doctor.memory.remHarness` 唯讀 RPC ([#66673](https://github.com/openclaw/openclaw/pull/66673)) +- ⭐⭐ SQLite-backed plugin state store +- ⭐⭐ gpt-5.4-mini stale config 抑制 ([#74451](https://github.com/openclaw/openclaw/issues/74451)) +- ⭐⭐ Gateway 啟動診斷時間線 +- ⭐⭐ Docker `OPENCLAW_SKIP_ONBOARDING` 自動化 ([#55518](https://github.com/openclaw/openclaw/pull/55518)) +- ⭐⭐ OpenGrep rulepack + PR/full scan workflows ([#69483](https://github.com/openclaw/openclaw/pull/69483)) +- ⭐ Plugin SDK deprecation metadata +- ⭐ Control UI i18n:新增波斯文、荷蘭文、越南文、義大利文、阿拉伯文、泰文 +- ⭐ Yuanbao channel docs entrance ([#73443](https://github.com/openclaw/openclaw/pull/73443), [#74253](https://github.com/openclaw/openclaw/pull/74253)) +- ⭐ Gateway/dev tmux session for `gateway:watch` +- ⭐ Dependencies 大量套件更新 ### 安全性提升 (Security) -- ⭐⭐⭐ **tools.profile 不再隱式放寬限制** — `tools.exec`/`tools.fs` 在 `messaging`/`minimal` profile 下需明確 `alsoAllow` -- ⭐⭐⭐ **OpenGrep 規則集與掃描工作流** — PR/完整掃描、SARIF 上傳至 Code Scanning -- ⭐⭐ **計時安全憑證比較** — 使用填充的計時安全緩衝區取代雜湊 -- ⭐⭐ **HTML 標籤剝離修復** — 防止巢狀標籤片段殘留 `