Skip to content

Releases: benz-ai-x/dsh-research-graph

DSH Research Graph 0.1.5-rc.2

Pre-release

Choose a tag to compare

@benz-ai-x benz-ai-x released this 10 Sep 23:59
00f6382

研图现已对齐 DeepSeek Harness 0.1.5-rc.2,并包含 PR #21 的首轮 UI/UX 修复。

  • 首页可直接打开知识卡片库或新建卡片;关闭、Esc 和放弃编辑时保护未保存的手工及 AI 草稿。
  • 搜索标题随讨论/知识类型切换,范围变化和返回后正确恢复已保存的条件。
  • 卡片表单突出标题与结论,补充字段按需展开,保存与状态栏保持可见。
  • 提炼和沿用预览展示可读的冻结材料,材料窗口可直接选择卡片修订或准确的已完成轮次。
  • 简化主题工具栏与单节点簇,统一控件、焦点样式和窄窗口布局。

需要 DSH 0.1.5-rc.2 和 Node.js ^22.19.0 || >=24.0.0。先停止正在运行的目标 web profile,再执行:

dsh plugin --profile web add @benz-ai-x/dsh-research-graph@0.1.5-rc.2
dsh web

若仍安装旧包 @benz-ai-x/dsh-client-ui-session-graph,先在同一 profile 中移除旧包,再安装上面的新包,保留现有数据目录。

本地验证通过:175 项独立测试、四组真实 Host/Client 编译检查、254 项 Harness 测试,以及实包安装、启动、持久读写和移除冒烟。安装包版本为 0.1.5-rc.2,Build ID 为 local-42728b60。发布工作流使用 GitHub OIDC 和 npm provenance。

发布验收记录 · UI/UX 验收与截图

English: This release targets DSH 0.1.5-rc.2 and ships direct Knowledge Card access, unsaved-draft protection, search-scope restoration, compact forms, readable frozen previews, in-dialog material selection, simplified topic controls and responsive styling. Host persistence, immutable revisions, explicit send confirmation and retry behavior retain their existing semantics.

Full changelog: v0.1.5-rc.1...v0.1.5-rc.2

发布后复核:npm 官方安装包通过匹配 DSH 的完整实包冒烟,版本为 0.1.5-rc.2,Build ID 为 local-42728b60。npm provenance 中的仓库、标签和提交均对应本次成功的发布流水线。附件安装包与 npm 归档逐字节一致,大小 371682 bytes,SHA-256 为 76ac7c70f7eb8127e8a33219d22f00d94027338311e4b41905e8c486e1137d20;校验值也见附件 SHA256SUMS。npm next 已指向此预发布版本。

DSH Research Graph 0.1.5-rc.1

Pre-release

Choose a tag to compare

@benz-ai-x benz-ai-x released this 10 Sep 10:10
e7f1a1d

DSH Research Graph · 研图 已完成改名,npm 包现为 @benz-ai-x/dsh-research-graph@0.1.5-rc.1,对应 DeepSeek Harness 0.1.5-rc.1

包含跨工作区研究主题、带准确来源和修订历史的知识卡片、经审核的 AI 提炼、材料沿用及 Markdown 导出。

安装与旧包升级

新安装:

dsh plugin --profile web add @benz-ai-x/dsh-research-graph@0.1.5-rc.1
dsh web

已安装旧包时,先停止对应的 web profile,再执行:

dsh plugin --profile web remove @benz-ai-x/dsh-client-ui-session-graph
dsh plugin --profile web add @benz-ai-x/dsh-research-graph@0.1.5-rc.1
dsh web

保留同一 profile 和数据目录;自定义配置仍使用 ui-session-graph。迁移保留研究主题及排列、卡片修订、沿用记录与浏览器工作位置。一个 profile 中只安装一个包名。

改名交付与验证

PR #20 已合并,新增的 dsh-research-graph 附件来自提交 4782745v0.1.5-rc.1 标签继续指向 e7f1a1d;GitHub 自动生成的源码归档及原 dsh-client-ui-session-graph 附件保留原名。获取改名后的版本请使用新 npm 包或本发布新增的同名 tgz。

175 项独立测试、匹配 Harness 的四个编译面及 246 项集成测试、实包安装/读写/卸载、同 profile 旧包迁移和 Chrome 验收通过。新版徽标为 Research Graph v0.1.5-rc.1 · local-3d20a313。从 npm 下载的归档与验收归档逐字节相同。

PR CI · main CI · 迁移验收及截图

新 tgz 的 SHA-256:408ecd0930edaf5d08e83ca59b085a26ea277e2857bcc7c10937a29fbc1699b6

本次为新 npm 包名的本地首次引导发布,未附 CI provenance;后续 GitHub OIDC 自动发布配置与迁移完成状态记录在 #19。原包历史版本和来源证明保持不变。

原 Session Graph rc.1 发布记录(历史)

本版本与 DeepSeek Harness 0.1.5-rc.1 完全对齐,通过 npm next 发布。

新增与改进

  • 原文阅读与讨论搜索:逐轮阅读、精确引用,跨工作区搜索并定位原始讨论。#14 #15
  • 研究主题:组织多个工作区的会话与知识,保留独立的画布布局。#16
  • 知识工作流:版本化知识卡片、经人工审核的 AI 提炼、用选定材料开始新讨论,以及固定预览的 Markdown 导出。#17
  • 恢复工作位置,包括长来源的完整阅读范围与滚动;改进连接中断、失败重试和来源不可用时的恢复。#17
  • 包版本、全部 DSH 依赖和离线历史恢复工具统一到 0.1.5-rc.1

验证

175 项独立测试、匹配宿主的四个编译面与 246 项集成测试、安装包冒烟和实际 Chrome 验收通过。Graph 徽标显示 v0.1.5-rc.1 · local-d52a7cf4

PR CImain CInpm 发布工作流 均已成功。官方 npm next 已指向本版本;下载的 npm 归档通过完整性校验与安装、运行、卸载冒烟。

发布验收与截图

安装

先使用匹配的 DSH 0.1.5-rc.1,然后执行:

dsh plugin --profile web add @benz-ai-x/dsh-client-ui-session-graph@0.1.5-rc.1
dsh web

已运行的 web profile 需要停止并重启。历史插件版本和标签保留;旧宿主请按 README 的兼容性表选择版本。

Full Changelog: v0.1.5-alpha.1...v0.1.5-rc.1

v0.1.5-alpha.1 — DSH 0.1.5-alpha.1 compatibility

Choose a tag to compare

@benz-ai-x benz-ai-x released this 09 Sep 04:21

Session Graph now supports DeepSeek Harness 0.1.5-alpha.1. Starting with this release, the plugin version matches its target DSH version, including prerelease suffixes.

Changes

  • Restore Session Digest generation through the current Session Controller inspection API.
  • Restore Merge submission using immutable Session event snapshots and the standard plugin message source.
  • Add dsh-session-graph-migrate, a self-contained offline tool for historical V0/V1/V2 Merge logs rejected by the new Harness migration. It validates first and writes only to an explicitly selected new output file; existing files are never overwritten.
  • Fix runtime dependency declarations, projection schemas, and published SessionId type compatibility.
  • Check source and published Host/Client declarations against the matching DSH release; exercise the packed plugin in an isolated real web profile.

Install

dsh plugin --profile web add @benz-ai-x/dsh-client-ui-session-graph@0.1.5-alpha.1
dsh web

This is a prerelease published under npm tag next. DSH 0.1.2-alpha.1alpha.3 users should keep the historical plugin 0.1.6.

Upgrading does not automatically repair historical logs. See the recovery instructions.

Validation: 169 standalone tests, 110 matching-Harness integration tests, four source/package declaration checks, and packed-profile installation, runtime, recovery-command, and removal acceptance. Release CI passed on Node 22.19, 24, and 26.

中文说明

本版适配 DSH 0.1.5-alpha.1,插件版本从此与目标 DSH 完全一致,包含预发布后缀。

已修复摘要和 Merge 的旧接口调用、消息格式、依赖与打包类型冲突,并补齐真实宿主及安装包验证。新增独立运行的旧 Merge 日志恢复命令,默认只校验,指定输出后才生成新文件;升级不会自动迁移真实会话。操作步骤见中文恢复说明

请使用上方固定版本的安装命令。本版为预发布版本,npm 标签为 next;旧 DSH 0.1.2-alpha.1alpha.3 继续使用历史插件 0.1.6

v0.1.5

Choose a tag to compare

@benz-ai-x benz-ai-x released this 31 Aug 01:24

Fixes Session Graph startup on DeepSeek Harness 0.1.2-alpha.2 after the Typert Remote failure API transition.\n\n- Supports both Harness 0.1.2-alpha.1 and 0.1.2-alpha.2.\n- Selects the active Harness Remote error constructor without an incompatible static import.\n- Adds regression coverage for the packaged Host entry.\n- Expands CI to test and packed-profile smoke both Harness versions.\n\nVerified with 167 standalone tests, 97 Harness integration tests per compatibility target, and isolated package installation/removal.

v0.1.4

Choose a tag to compare

@benz-ai-x benz-ai-x released this 30 Aug 11:56

Highlights

  • Add validated plugin configuration and ship TypeScript declarations for every public package entry.
  • Harden Digest and Merge lifecycle handling with independent cancellation, controlled quiescence, Host authority checks, and retry-time source revalidation.
  • Improve graph derivation performance, isolate canvas presentation logic, and make layout persistence fail soft.
  • Refresh the bilingual runtime contract and operational documentation.

Verification

  • CI passes on Node.js 22.19, 24, and 26.
  • 167 standalone tests and 97 DeepSeek Harness integration tests pass.
  • The packed plugin passes archive inspection plus Harness profile installation and removal checks.

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@benz-ai-x benz-ai-x released this 30 Aug 09:55

Highlights

  • Refresh the English and Chinese project landing pages with faster setup, capability summaries, badges, and a real Session Graph screenshot.
  • Improve npm and GitHub discoverability with focused package metadata and search keywords.
  • Add reusable product and social-preview artwork under docs/assets.

Verification

  • CI passes on Node.js 22.19, 24, and 26.
  • The packed plugin passes the DeepSeek Harness 0.1.2-alpha.1 integration, install, configuration, and removal checks.

v0.1.2

Choose a tag to compare

@benz-ai-x benz-ai-x released this 29 Aug 10:57

Highlights

  • Add durable Merge Sessions that combine ordered snapshots from two or three Canvas Sessions into a new independent target Session.
  • Add a complete Merge workflow with numbered source selection, editable instructions, progress feedback, safe retry, preserved failed targets, and direct target opening.
  • Visualize Merge provenance with branded solid edges and source snapshot details while preserving solid Branch and dashed Subagent semantics.
  • Persist Merge metadata through Harness Projection Cache checkpoints and cold log replay, with strict validation and idempotent retry handling.
  • Publish through npm Trusted Publishing and expand standalone plus real-Harness integration coverage.

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@benz-ai-x benz-ai-x released this 29 Aug 07:22

Highlights

  • Add explicit, read-only Session Digest generation using each Session’s recorded model route, bounded safe input, structured output, caching, refresh, and failure states.
  • Refine the graph canvas with compact input/output ports, solid Branch edges, dashed Subagent Derivations, improved selection details, and responsive layout.
  • Add a wider scrollable inspector with isolated wheel, pointer, touch, and drag-to-scroll interactions.
  • Expand standalone and real-Harness coverage for Host, Remote, packaging, and UI behavior.
    Full Changelog: v0.1.0...v0.1.1