From 539a15e63fcc823256893ccde8bd421db14aba23 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 3 Feb 2026 16:38:42 -0800 Subject: [PATCH] chore: prep 2026.2.2 docs/release checks --- CHANGELOG.md | 9 ++++----- docs/concepts/memory.md | 2 +- docs/zh-CN/channels/feishu.md | 10 +++++----- scripts/release-check.ts | 8 +++++++- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24b895dc6e..b4614fde73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,12 @@ Docs: https://docs.openclaw.ai ### Changes +- Feishu: add Feishu/Lark plugin support + docs. (#7313) Thanks @jiulingyun (openclaw-cn). - Web UI: add Agents dashboard for managing agent files, tools, skills, models, channels, and cron jobs. - Memory: implement the opt-in QMD backend for workspace memory. (#3160) Thanks @vignesh07. -- Config: allow setting a default subagent thinking level via `agents.defaults.subagents.thinking` (and per-agent `agents.list[].subagents.thinking`). (#7372) Thanks @tyler6204. - Security: add healthcheck skill and bootstrap audit guidance. (#7641) Thanks @Takhoffman. -- Docs: zh-CN translation polish + pipeline guidance. (#8202, #6995) Thanks @AaronWander, @taiyi747, @Explorer1092, @rendaoyuan. -- Docs: zh-CN translations seed + nav polish + landing notice + typo fix. (#6619, #7242, #7303, #7415) Thanks @joshp123, @lailoo. -- Feishu: add Feishu/Lark plugin support + docs. (#7313) Thanks @jiulingyun (openclaw-cn). +- Config: allow setting a default subagent thinking level via `agents.defaults.subagents.thinking` (and per-agent `agents.list[].subagents.thinking`). (#7372) Thanks @tyler6204. +- Docs: zh-CN translations seed + polish, pipeline guidance, nav/landing updates, and typo fixes. (#8202, #6995, #6619, #7242, #7303, #7415) Thanks @AaronWander, @taiyi747, @Explorer1092, @rendaoyuan, @joshp123, @lailoo. ### Fixes @@ -22,8 +21,8 @@ Docs: https://docs.openclaw.ai - Security: require validated shared-secret auth before skipping device identity on gateway connect. - Security: guard skill installer downloads with SSRF checks (block private/localhost URLs). - Security: harden Windows exec allowlist; block cmd.exe bypass via single &. Thanks @simecek. -- Media understanding: apply SSRF guardrails to provider fetches; allow private baseUrl overrides explicitly. - fix(voice-call): harden inbound allowlist; reject anonymous callers; require Telnyx publicKey for allowlist; token-gate Twilio media streams; cap webhook body size (thanks @simecek) +- Media understanding: apply SSRF guardrails to provider fetches; allow private baseUrl overrides explicitly. - fix(webchat): respect user scroll position during streaming and refresh (#7226) (thanks @marcomarandiz) - Telegram: recover from grammY long-poll timed out errors. (#7466) Thanks @macmimi23. - Agents: repair malformed tool calls and session transcripts. (#7473) Thanks @justinhuangcode. diff --git a/docs/concepts/memory.md b/docs/concepts/memory.md index fdec2ddf49..45a301e170 100644 --- a/docs/concepts/memory.md +++ b/docs/concepts/memory.md @@ -171,7 +171,7 @@ out to QMD for retrieval. Key points: - `update`: controls refresh cadence (`interval`, `debounceMs`, `onBoot`, `embedInterval`). - `limits`: clamp recall payload (`maxResults`, `maxSnippetChars`, `maxInjectedChars`, `timeoutMs`). -- `scope`: same schema as [`session.sendPolicy`](/reference/configuration#session-sendpolicy). +- `scope`: same schema as [`session.sendPolicy`](/gateway/configuration#session). Default is DM-only (`deny` all, `allow` direct chats); loosen it to surface QMD hits in groups/channels. - Snippets sourced outside the workspace show up as diff --git a/docs/zh-CN/channels/feishu.md b/docs/zh-CN/channels/feishu.md index 0240a7d01d..76c3d5a41f 100644 --- a/docs/zh-CN/channels/feishu.md +++ b/docs/zh-CN/channels/feishu.md @@ -83,7 +83,7 @@ Lark(国际版)请使用 https://open.larksuite.com/app,并在配置中设 2. 填写应用名称和描述 3. 选择应用图标 -![创建企业自建应用](../images/feishu-step2-create-app.png) +![创建企业自建应用](/images/feishu-step2-create-app.png) ### 3. 获取应用凭证 @@ -94,7 +94,7 @@ Lark(国际版)请使用 https://open.larksuite.com/app,并在配置中设 ❗ **重要**:请妥善保管 App Secret,不要分享给他人。 -![获取应用凭证](../images/feishu-step3-credentials.png) +![获取应用凭证](/images/feishu-step3-credentials.png) ### 4. 配置应用权限 @@ -126,7 +126,7 @@ Lark(国际版)请使用 https://open.larksuite.com/app,并在配置中设 } ``` -![配置应用权限](../images/feishu-step4-permissions.png) +![配置应用权限](/images/feishu-step4-permissions.png) ### 5. 启用机器人能力 @@ -135,7 +135,7 @@ Lark(国际版)请使用 https://open.larksuite.com/app,并在配置中设 1. 开启机器人能力 2. 配置机器人名称 -![启用机器人能力](../images/feishu-step5-bot-capability.png) +![启用机器人能力](/images/feishu-step5-bot-capability.png) ### 6. 配置事件订阅 @@ -151,7 +151,7 @@ Lark(国际版)请使用 https://open.larksuite.com/app,并在配置中设 ⚠️ **注意**:如果网关未启动或渠道未添加,长连接设置将保存失败。 -![配置事件订阅](../images/feishu-step6-event-subscription.png) +![配置事件订阅](/images/feishu-step6-event-subscription.png) ### 7. 发布应用 diff --git a/scripts/release-check.ts b/scripts/release-check.ts index 7dba830c79..531fbbfc75 100755 --- a/scripts/release-check.ts +++ b/scripts/release-check.ts @@ -7,7 +7,13 @@ import { join, resolve } from "node:path"; type PackFile = { path: string }; type PackResult = { files?: PackFile[] }; -const requiredPaths = ["dist/discord/send.js", "dist/hooks/gmail.js", "dist/whatsapp/normalize.js"]; +const requiredPaths = [ + "dist/index.js", + "dist/entry.js", + "dist/plugin-sdk/index.js", + "dist/plugin-sdk/index.d.ts", + "dist/build-info.json", +]; const forbiddenPrefixes = ["dist/OpenClaw.app/"]; type PackageJson = {