dsh-goal-mode-enhance
在终端中运行以下命令:
dsh plugin install xlennart/dsh-goal-mode-enhance
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install xlennart/dsh-goal-mode-enhance 即可完成安装,插件源码见 https://github.com/xlennart/dsh-goal-mode-enhance
插件介绍
在 DeepSeek Harness Web 中管理目标,过去只能靠输入 /goal 命令或等待模型调用 create_goal、update_goal 等工具,所有状态变化都淹没在对话文本里。dsh-goal-mode-enhance 将这套内置目标系统转变为一个位于 Composer 上方的可视化交互面板——创建、暂停、恢复、编辑、完成、清除,全部通过按钮和多行文本框完成,不再依赖命令语法。
面板设计以状态一目了然为核心。有目标时,你会看到状态徽标、目标文本、轮次进度条与 n/上限指示,以及已达上限的醒目标记;无目标时,面板完全不渲染任何内容,保持输入区域干净。编辑使用支持自动换行、拖拽调高、Ctrl+Enter 提交的多行文本框,同框内可直接设置轮次上限。Composer 工具行显示一个目标按钮和阶段色点(绿=进行中、黄=暂停、红=阻塞),点击即可展开或收起面板。底层通过 useProjection 实时投影获取数据,零轮询;操作走 ctx.remote.goals 通道并携带 CAS revision 乐观并发控制,并行编辑不会互相覆盖。此外还提供 General 设置开关和独立的「目标」设置页,方便你按需在工具行显示入口或查看当前会话的目标快照。
适合所有使用 DeepSeek Harness Web GUI 并频繁创建、追踪目标的开发者。如果你习惯让模型逐步推进多轮目标,又不想反复翻阅聊天记录来确认进度,这个面板让一切触手可及。以正式 npm 包形式发布,页面刷新或会话重启后状态不丢失,日常使用无需额外配置。
截图预览
使用场景
- 在多轮任务中实时查看目标进度、轮次状态与上限
- 通过按钮一键暂停、恢复或编辑当前目标,无需输入 /goal 命令
- 页面刷新或会话重启后,目标面板状态自动恢复,无需重新创建
适合人员
- 频繁使用 DeepSeek Harness 多轮目标的开发者
- 希望用可视化按钮替代纯文本命令来管理目标的用户
- 需要直观追踪模型执行轮次与进度上限的工程师

