Skip to content

Releases

v1.1.0 · 脉络图:从会话出发看链路与独立会话

Choose a tag to compare

@h958661134 h958661134 released this 12 Nov 02:07

按使用反馈重做了可视化:从会话出发,看哪些会话和记忆是一条链上的,哪些是独立的。

脉络视图

新增

  • 脉络视图(打开拼图台默认显示):会话之间的分叉(实线)、引用(虚线)、子代理(点线)画成 git 图式的分支,自动分出链路和独立会话,跨项目的链也画全。
  • 记忆矩阵:每列一份指令文件或技能。● 表示会话加载的是当前版本,○ 表示是旧版本(比较 DSH 日志里的 sha1 和文件内容)。记忆按使用情况分为共享 / 链内 / 单次 / 未用四类,「未用」是可能过时的直接证据。
  • 点会话高亮上下游和它加载的记忆;点一列高亮用过它的会话;点链路高亮整条链用到的记忆。
  • 会话操作:接着它开新会话(作为引用放进拼盘)、摘录、打开、分叉(先确认,不发送消息)、归档(可撤销)。
  • 右侧拼盘可以收起,窄窗口自适应。
  • 新的只读接口 GET /api/dsh-plugin-context-studio/graph?project=。

修复

  • DSH 会复用空白会话,创建时间不可靠,改为按第一条用户消息的时间排序。

安装 / 升级

git clone https://github.com/h958661134/dsh-plugin-context-studio.git
dsh plugin --profile web add ./dsh-plugin-context-studio

已装过的:git pull 后重启 DSH。

测试 42 → 49 个,全部通过。设计与实测记录见 docs/DESIGN.md 第 10 节。

文档

  • README 已按 v1.1 整篇更新:介绍、升级方法、整体布局、安全模型、配置、常见问题、工作原理(查看 README)。
  • 新增发版清单 docs/RELEASING.md。

v1.0.0 · 上下文拼图台首个公开版本

Choose a tag to compare

@h958661134 h958661134 released this 11 Nov 15:04

看见每个项目里会进入模型上下文的东西:清掉过时的,把别的项目里有用的拼过来,再拼成一份起始上下文去开新会话。

安装

git clone https://github.com/h958661134/dsh-plugin-context-studio.git
dsh plugin --profile web add ./dsh-plugin-context-studio
# 重启 DSH,左侧栏出现「拼图台」

要求 DeepSeek Harness 0.2.x、Node.js ≥ 22。

这一版有什么

  • 素材墙:按项目列出指令文件(拆到小节和列表项)、子目录指令、技能、会话、Dot 记忆(只读),每块显示来源、新旧和 token 估算。
  • 体检:标出路径失效、重复、陈旧、被遮蔽的块,只标记,不删除。
  • 移除和归档:先弹确认框,改动前整份备份,可以一键撤销;撤销前会检查文件之后有没有被改过,不覆盖你的新改动。
  • 拼盘:勾选或拖入素材、拖动排序,可以加便签和 @文件,有 token 预算条和预览。
  • 三个出口:在目标项目预填草稿开新会话(不自动发送);写入目标项目的 AGENTS.local.md / AGENTS.md(带来源标记,可撤销);复制。
  • 会话引用:拼盘里的 @会话 是 DSH 原生的会话引用,发送后会附上那个会话的快照。会话摘录只列出你亲手发的消息和助手的回答。

已在隔离的 DSH 0.2.2-rc.1 上实测(包括用真实模型对话验证会话引用),42 个 node:test 用例全部通过。实测记录见 docs/DESIGN.md。

用起来有问题或想要什么功能,欢迎在 Issues 里提。