Skip to content

Releases: abinzhao/dsh-request-flight-recorder

dsh-request-flight-recorder v1.1.0

Choose a tag to compare

@abinzhao abinzhao released this 16 Aug 02:59

Highlights

  • Added exact DSH RC compatibility gates, isolated Profile verification, and observational candidate checks.
  • Added Chinese and English diagnostics with first-browser locale synchronization.
  • Added failed, slow, and truncated filters, deterministic Explain output, and retained-window Stats.
  • Deepened Recorder State and Harness Adapter boundaries while preserving protocol and record schema version 1.
  • Normalized provider failure details into privacy-safe finite outcomes.

Verification

  • Node.js 22.19.0 and 24 CI passed.
  • 177 tests passed with 100% statements, branches, functions, and lines coverage.
  • Fresh Consumer, isolated DSH Profile, publint, and Chromium locale gates passed.

v1.0.0 - 稳定诊断核心

Choose a tag to compare

@abinzhao abinzhao released this 15 Aug 19:06

dsh-request-flight-recorder 首个稳定版本。面向 DeepSeek Harness 的只读、无正文请求与流式诊断插件。

主要内容

  • 稳定的 FlightRecorderReader 协议、原子快照与故障隔离订阅。
  • 有界 Ring Buffer、结构硬上限、遗漏统计与细分健康原因。
  • Session 隔离的 /flight list、类型化 Diff 和只读消费者 API。
  • 默认不保留原始错误消息、消息正文或变量值。
  • Node.js ^22.19.0 || ^24.0.0,兼容 DeepSeek Harness 0.1.0-rc.6
  • 125 个测试,语句、分支、函数和行覆盖率均为 100%。

安装

dsh plugin --profile web add dsh-request-flight-recorder

npm: https://www.npmjs.com/package/dsh-request-flight-recorder/v/1.0.0

完整变更见 CHANGELOG.md