Merge pull request #122 and harden reply stall detection

Resolve the current main conflict, treat reply timeouts as inactivity windows, and confirm liveness through Harness instead of sticky interaction ownership.
This commit is contained in:
xmanrui 2026-09-03 02:14:01 +08:00
commit 34f217cafc
4 changed files with 286 additions and 53 deletions

View file

@ -6,6 +6,11 @@ This file records the notable changes in each dsh-im release. Its format follows
## [Unreleased]
### Fixed / 修复
- Harness 回复等待改为按活动续期:持续产生事件或 Harness 明确报告 Session 仍在运行的长任务不再被固定 10 分钟上限误报超时;已开始但停止推进且不再运行的任务仍会按停滞窗口超时。
Harness reply waits now renew from activity: long-running turns that keep producing events or are still reported as running no longer hit a fixed ten-minute timeout, while started turns that stop progressing and are no longer running still time out after the stall window.
## [4.8.0] - 2026-09-02
### Added / 新增