引线 / Ariadne:DeepSeek Harness 的可视化决策工作台

前言

在 DeepSeek Harness 的开发流程中,智能体的探索往往伴随信息的发散,而执行阶段则常因缺乏结构化路径而中断。Ariadne 旨在弥合这一断层,将抽象的对话转化为可视化的决策与执行地图。

插件定位

引线 / Ariadne 是一个为 DeepSeek Harness 设计的可视化决策工作台。它由 Zayzz-pixel 维护,采用 MIT 开源许可证。插件的核心价值在于帮助用户探索想法、聚焦分支,并将最终的选择转化为可执行的流程图。

安装与启用

在 Web profile 下安装固定版本:

dsh plugin --profile web add github:Zayzz-pixel/dsh-ariadne#v0.3.0
dsh web

安装完成后,新会话顶部会出现“对话 · 轨迹 · 引线”标签页。进入“引线”并打开工具栏开关,当前 Session 的 Agent 才会获得 Ariadne 的工具权限。

核心功能

插件主要解决结构维护、决策定案与执行推进三个环节的问题。

地图与项目管理

  • 增量维护地图:对对话中的方向进行持续的结构化记录。
  • 外化结构:将 Topic、一级方向与纵深关系转化为可操作的结构。
  • 项目总图:从持久 Session Map 刷新项目总图,聚合同一工作区的会话。

决策与执行图

  • 定案池:将“值得做”从“已经聊过”中分离,提供搜索与筛选功能。
  • 执行图生成:根据定案池生成 Final Plan v2 执行图,用显式依赖表达执行顺序。
  • 节点类型:支持 Task(任务)、Decision(判断)、Checkpoint(检查点)三种节点类型,以及成功边、失败边与路线边。

工作流控制

  • 固定目标:固定本轮目标与组织口径。
  • 结构导航:围绕当前节点保留结构导航,支持拖拽、缩放、折叠、聚焦、编辑与导出。
  • 逐节点执行:执行由用户逐节点触发,Agent 只处理当前节点,结果和证据写回同一个 Run。

执行状态与恢复

执行图支持无环控制流,建议 5-20 个节点,上限为 30 个。

节点推进逻辑

  • Task:独立验收的工作包,成功沿 success 边进入下一节点。
  • Decision:返回允许列表中的精确 routeKey,决定后续路线。
  • Checkpoint:需用户审阅或批准,批准后推进。

状态与恢复

  • 状态流转:支持 Ready、Running、Waiting(用户批准)、Blocked(失败/阻塞)等状态。
  • 历史恢复:旧会话地图、项目、Final Plan 与 Execution Run 可以直接恢复。
  • 版本兼容:旧 Final Plan v1 在读取时会自动转换为线性 Task 图。

导出与数据

插件提供标准的导出格式,便于外部工具使用。

  • 导出地图:brainstorm-map.md(Markdown)与 brainstorm-map.canvas(JSON Canvas 1.0)。
  • 导出执行图:brainstorm-execution.json 与 brainstorm-execution.md(附带 Mermaid 流程图)。

地图导出包含个人笔记;执行图仅包含共享记录。

注意事项

  1. 环境要求:兼容 DeepSeek Harness 0.1.1-rc.2 与 Web profile,需 Node.js 18 及以上。
  2. 权限与维护:DH 升级后,需要重新检查工具、队列、持久化和客户端加载接口。
  3. 资源清理:关闭当前 Session 的引线后,相关工具会从该 Session 的模型工具目录移除。
  4. 运行锁定:活动 Run 处于特定状态时,引线开关保持锁定。

目录与源码

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜