Repository navigation
Releases
Releases · h958661134/dsh-plugin-context-studio
v1.1.0 · 脉络图:从会话出发看链路与独立会话
按使用反馈重做了可视化:从会话出发,看哪些会话和记忆是一条链上的,哪些是独立的。
新增
- 脉络视图(打开拼图台默认显示):会话之间的分叉(实线)、引用(虚线)、子代理(点线)画成 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 · 上下文拼图台首个公开版本
看见每个项目里会进入模型上下文的东西:清掉过时的,把别的项目里有用的拼过来,再拼成一份起始上下文去开新会话。
安装
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 里提。
