chore: release v4.9.1

This commit is contained in:
xmanrui 2026-09-04 03:26:39 +08:00
parent 6a6e3c96b8
commit 965e839457
5 changed files with 21 additions and 11 deletions

View file

@ -6,11 +6,16 @@ This file records the notable changes in each dsh-im release. Its format follows
## [Unreleased] ## [Unreleased]
## [4.9.1] - 2026-09-04
### Fixed / 修复 ### Fixed / 修复
- 九个 IM 渠道的 Harness 结构化问题与审批现在兼容新 DSH Session 的 `snapshotEvents()` 接口,同时保留旧 `session.events` 与旧 Host `apiProxy` 路径;交互不再只停留在 DSH Web,IM 用户回答或审批后原 Turn 可继续完成。 - 九个 IM 渠道的 Harness 结构化问题与审批现在兼容新 DSH Session 的 `snapshotEvents()` 接口,同时保留旧 `session.events` 与旧 Host `apiProxy` 路径;交互不再只停留在 DSH Web,IM 用户回答或审批后原 Turn 可继续完成。
Harness structured questions and approvals across all nine IM channels now support the new DSH Session `snapshotEvents()` API while retaining the legacy `session.events` and Host `apiProxy` paths. Interactions no longer remain visible only in DSH Web, and the originating turn can continue after the IM user answers or decides. Harness structured questions and approvals across all nine IM channels now support the new DSH Session `snapshotEvents()` API while retaining the legacy `session.events` and Host `apiProxy` paths. Interactions no longer remain visible only in DSH Web, and the originating turn can continue after the IM user answers or decides.
- 钉钉机器人连接失败时现在会按 Harness、凭据、超时、DNS、TLS、代理、SDK 与依赖兼容性等原因提供脱敏且可操作的诊断,并用参考号关联设置页提示与 Host 日志;已保存但尚未连通的机器人也会保留在设置页供排查。
DingTalk connection failures now provide redacted, actionable diagnostics for Harness, credential, timeout, DNS, TLS, proxy, SDK, and dependency-compatibility causes, with a reference ID linking settings feedback to Host logs. Saved bots that are not yet connected also remain available in settings for troubleshooting.
## [4.9.0] - 2026-09-03 ## [4.9.0] - 2026-09-03
### Added / 新增 ### Added / 新增
@ -635,7 +640,8 @@ This file records the notable changes in each dsh-im release. Its format follows
- 改进 npm 发布包结构,保留 CLI 入口并避免安装脚本拦截。 - 改进 npm 发布包结构,保留 CLI 入口并避免安装脚本拦截。
Improved npm package contents to preserve the CLI entry point and avoid install-script blocking. Improved npm package contents to preserve the CLI entry point and avoid install-script blocking.
[Unreleased]: https://github.com/xmanrui/dsh-im/compare/v4.9.0...HEAD [Unreleased]: https://github.com/xmanrui/dsh-im/compare/v4.9.1...HEAD
[4.9.1]: https://github.com/xmanrui/dsh-im/compare/v4.9.0...v4.9.1
[4.9.0]: https://github.com/xmanrui/dsh-im/compare/v4.8.0...v4.9.0 [4.9.0]: https://github.com/xmanrui/dsh-im/compare/v4.8.0...v4.9.0
[4.8.0]: https://github.com/xmanrui/dsh-im/compare/v4.7.0...v4.8.0 [4.8.0]: https://github.com/xmanrui/dsh-im/compare/v4.7.0...v4.8.0
[4.7.0]: https://github.com/xmanrui/dsh-im/compare/v4.6.0...v4.7.0 [4.7.0]: https://github.com/xmanrui/dsh-im/compare/v4.6.0...v4.7.0

View file

@ -571,7 +571,7 @@ var React23 = __toESM(require("react"), 1);
// package.json // package.json
var package_default = { var package_default = {
name: "@xmanrui/dsh-im", name: "@xmanrui/dsh-im",
version: "4.9.0", version: "4.9.1",
description: "\u628A\u4E5D\u79CD IM \u673A\u5668\u4EBA\u548C\u516C\u7F51 AI Office \u63A5\u5165\u672C\u673A DeepSeek Harness\u3002 Connect nine IM channels and a public AI Office to a local DeepSeek Harness.", description: "\u628A\u4E5D\u79CD IM \u673A\u5668\u4EBA\u548C\u516C\u7F51 AI Office \u63A5\u5165\u672C\u673A DeepSeek Harness\u3002 Connect nine IM channels and a public AI Office to a local DeepSeek Harness.",
keywords: [ keywords: [
"deepseek-harness", "deepseek-harness",

File diff suppressed because one or more lines are too long

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "@xmanrui/dsh-im", "name": "@xmanrui/dsh-im",
"version": "4.9.0", "version": "4.9.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@xmanrui/dsh-im", "name": "@xmanrui/dsh-im",
"version": "4.9.0", "version": "4.9.1",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@tencent-connect/qqbot-connector": "1.2.0", "@tencent-connect/qqbot-connector": "1.2.0",

View file

@ -1,6 +1,6 @@
{ {
"name": "@xmanrui/dsh-im", "name": "@xmanrui/dsh-im",
"version": "4.9.0", "version": "4.9.1",
"description": "把九种 IM 机器人和公网 AI Office 接入本机 DeepSeek Harness。 Connect nine IM channels and a public AI Office to a local DeepSeek Harness.", "description": "把九种 IM 机器人和公网 AI Office 接入本机 DeepSeek Harness。 Connect nine IM channels and a public AI Office to a local DeepSeek Harness.",
"keywords": [ "keywords": [
"deepseek-harness", "deepseek-harness",
@ -22,10 +22,7 @@
"whatsapp", "whatsapp",
"ai-office" "ai-office"
], ],
"author": { "author": "xmanrui (https://github.com/xmanrui)",
"name": "xmanrui",
"url": "https://github.com/xmanrui"
},
"contributors": [ "contributors": [
{ {
"name": "C3H3-AI", "name": "C3H3-AI",
@ -47,7 +44,9 @@
"url": "git+https://github.com/xmanrui/dsh-im.git" "url": "git+https://github.com/xmanrui/dsh-im.git"
}, },
"homepage": "https://github.com/xmanrui/dsh-im#readme", "homepage": "https://github.com/xmanrui/dsh-im#readme",
"bugs": "https://github.com/xmanrui/dsh-im/issues", "bugs": {
"url": "https://github.com/xmanrui/dsh-im/issues"
},
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"
}, },
@ -116,5 +115,10 @@
"react-dom": "18.3.1", "react-dom": "18.3.1",
"react-test-renderer": "18.3.1", "react-test-renderer": "18.3.1",
"semver": "7.8.5" "semver": "7.8.5"
},
"directories": {
"doc": "docs",
"lib": "lib",
"test": "test"
} }
} }