fix: restore IM question and approval routing

Support current DSH Session.snapshotEvents while retaining the legacy session.events and apiProxy paths. Add regression coverage and record the nine-channel rollout and live verification for issue #70.
This commit is contained in:
xmanrui 2026-09-04 03:24:35 +08:00
parent 1b05fa8d32
commit 6a6e3c96b8
5 changed files with 577 additions and 134 deletions

View file

@ -6,6 +6,11 @@ This file records the notable changes in each dsh-im release. Its format follows
## [Unreleased]
### Fixed / 修复
- 九个 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.
## [4.9.0] - 2026-09-03
### Added / 新增