DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

yueyexiayu /

yueyexiayu/dsh-jiupian

Verified

DeepSeek Harness 任务进展纠偏与长工具提醒插件

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@f3d38232
纠偏插件示意图:观察任务进展并提醒核对

纠偏(jiupian)

观察任务进展,在需要时提醒重新聚焦。

DeepSeek Harness 本地任务进展插件 · 版本 0.1.1

简体中文 · English

核心能力 · 工作方式 · 安装与验证 · 详细说明 · 测试

核心能力

  • 任务进展提醒:结合可识别的调查、方向和主题等信号提醒模型核对目标和下一步,并观察后续行动。
  • 记录与核对:右侧“纠偏”按会话、轮次和任务阶段展示提醒及可见后续行动,模型反馈不等于执行。
  • 重复错误核对:多次相同的工具参数校验错误可触发提醒,进一步符合严格条件时可请求安全暂停。
  • 长工具提醒:可核实的实时 Job 长时间静默时在 DSH 窗口提醒,侧栏关闭也可看到;静默不代表内部没有进展。
  • 条件性安全暂停与恢复:满足严格观察条件时向兼容 Host 请求暂停,恢复前核对暂停状态及其他原因。

工作方式

从会话轨迹到提醒、观察与条件性暂停的示意图

插件观察 Host 事件,根据可见证据提醒模型或向用户展示状态。符合条件时才请求暂停;提醒不代表任务停滞、已完成,或模型一定会遵从。复杂任务可能需要继续调查,只分析和其他用户限制继续生效。

安装与验证

需要 DeepSeek Harness 桌面环境及其 Host、工具、会话和右侧栏服务。已观察的运行环境为 macOS 安装版 DSH;其他平台或版本未声明兼容。安全暂停和接续需要 Host 支持共享暂停协议。

  1. 将仓库检出到 $DSH_HOME/plugins/jiupian(未设置 DSH_HOME 时通常为 ~/.dsh)。
  2. 在实际使用的 desktop profile 的 package.json 中,将 jiupian 加入 dependencies,指向插件目录,并在 dsh.profile.bundles 加入字符串 jiupian。安装 profile 依赖后确认 node_modules/jiupian 解析到插件目录。
  3. 完全退出并重启 DSH,打开右侧“纠偏”面板。不要将同一插件同时作为 bundle 和 profile 的 insert 加载,也不要用包内 cordis.patch.yml 覆盖用户配置。

面板应显示当前会话的观察状态。长工具提醒需有当前 Host 可识别的运行中 Job 并达到静默阈值;空闲时不显示提醒是正常的。

详细说明

DSH 本机任务进展提醒插件。它观察当前会话的工具调用与结果,在连续调查、多个方向和主题重复共同出现时,提醒模型重新核对用户目标、未决问题和下一步。提醒是启发式检查,不表示任务已停滞或已完成;复杂调查也可能命中,结果需结合实际证据判断。

插件不会执行工具、改写文件或删除历史;符合严格条件时可通过兼容 Host 请求暂停,任务并未因此完成。只分析和其他用户限制继续生效。用户明确指定修改路径时,对应写入或相关测试可被记录为目标动作;单纯提及路径不等于指定修改。用户未指定目标路径时,若同一任务先成功读取非临时文件、随后成功通过结构化工具写入该文件,则记录为疑似目标写入;这不证明文件就是目标或任务已完成。临时文件与未能关联的写入不会作为目标进展,除非用户明确指定的目标本身在临时目录。

插件分别展示整个任务中观察到的进展和最近一次提醒后的进展,新的提醒不会抹去先前记录。右侧“纠偏记录”按轮次和任务阶段列出每次提醒、后续观察和简短结果,可展开查看该次实际提醒内容;同一轮用户更换目标时分开显示,缺少阶段信息的记录标记为未记录。历史记录与当前任务状态分开。结果只描述工具轨迹中的可观察动作,不证明模型因提醒而改变行为,也不意味着调查没有价值。只分析任务可以记录最终已给出答复,但答复不代表结论已核实。

新版提醒要求模型给出可见的纠偏反馈。面板区分是否按格式反馈,以及后续是否观察到与声明动作类型或明确路径相符的行动;反馈本身不等于执行,观察到行动也不代表任务完成。证据不足或出现与声明目标不同的行动时分别显示,后者是否必要需结合上下文判断。历史中没有要求反馈的旧提醒不追认缺失。必要调查和只分析边界继续有效。

首次提醒后若未观察到可见反馈,或调查计划的执行仍无法确认,并出现新的多方向调查及重复主题,插件可提前发出一次进展复核,提示区分已有结论、未知项和必要的下一项检查。这只是提醒,不断定计划未执行,也不直接暂停;单一目标、已观察到计划执行和证据不完整等情形不会据此触发。

首个进展提醒要求至少七个已成功完成的可识别调查步骤、覆盖至少八个步骤的时间跨度,同时具有多个方向和重复主题。支持的只读浏览器观察与会话查询可参与统计;导航、任意脚本、失败和无法识别的操作不会被当作成功调查。

当第二、三次提醒后均未观察到可见反馈,而且后续多步调查同时出现跨方向和重复主题等信号时,插件可追加一次有冷却和上限的聚焦提醒;这不证明模型故意忽略,也不会阻止必要调查或结束任务。提醒结束或轮次中断时,面板显示已结束及尚无可核对的后续行动,不再显示仍在观察。若后续仍持续调查,面板记录观察到的情况,实际必要性需结合任务判断。

已有结构化反馈也不代表计划已经执行:第三次提醒后,如果计划未确认推进,且之后出现新的多方向、重复主题调查证据,可以追加聚焦提醒。此后的暂停前提醒和安全暂停各需一段独立的新观察窗口;实际跟进计划、集中调查、记录不完整或缺少足够证据时不会据此自动暂停。

多次提醒后仍出现符合条件的持续扩散信号时,插件可能发出暂停前核对提醒;之后再次观察到多步成功调查、多个方向与目标及重复主题,且没有可确认的目标进展、可见反馈或计划未被执行时,可向兼容 Host 请求暂停当前任务树。必要性仍需人工判断。事件不完整、单目标调查、计划实际执行、含糊反馈、目标未完成或 Host 不支持安全接续时不自动暂停。侧栏区分正在暂停、已暂停和部分暂停,只有确认纠偏暂停且没有其他原因时才可请求接续原任务。接续先持久化同任务消息,再经共享账本校验和唤醒;请求受理不代表任务已经重新启动。Host 重启后缺少活跃任务或无法证明部分暂停时保持待确认,不猜测已经暂停或恢复。

反馈中含有省略号的路径不是完整路径;若后续读取仅与其保留部分相符,面板只记录疑似关联,不能当成精确匹配或认定不同目标。对于模型明确表示调查后给出答复的反馈,面板分别记录调查观察、后续多步调查和最终答复;观察到多步调查不等于断定调查没有价值,给出答复也不等于结论已核实。必要时追加有上限的针对性提醒,不阻止必要调查或强制结束任务。

一个调查计划可以包含多个可识别文件目标;面板分别统计已观察到的目标,未齐全时不会将计划标成全部已检查。部分只读复合命令及相对路径只能形成候选关联,不能仅凭整条命令返回成功推断每个子命令成功。无法可靠关联的 URL、接口和其他目标单独标明,不冒充文件或计入已完成;必要调查仍可继续。

与候选目标或明确目标相关的回读、测试被识别时,可以显示观察到验证活动;这不代表验证通过,也不代表验证覆盖所有要求。验证关联或结果不明确时显示待确认。事件不连续、读取失败或工具状态不明确时也显示待确认,不猜测任务结果。提醒设置冷却;必要时进一步发出一次升级提醒。多次提醒后仍缺少可确认的进展时,显示“仍未确认收敛”,必要调查可以继续。

右侧“纠偏”按当前会话读取观察状态,必要时只读回放历史;切换会话不会显示其他会话的结果。任何状态都不代替对实际结果的验证。

官方 repeat-tool-reminder 由 DSH base 提供,检测相同工具和相同参数的连续调用,本插件不再注册第二份。其运行状态以当前 Host Loader 为准。

对于能与当前会话实时 Job 精确关联的运行中工具,插件观察输出字节水位及进度变化。默认运行至少 90 秒且至少 60 秒没有新的可见输出或进度时,DSH 窗口内显示全局提醒,即使右侧栏关闭也可看到;提醒注明会话,可关闭当前静默阶段的提醒。恢复可见活动或工具结束后提醒消退,再次满足条件时可重新提醒。页面隐藏期间暂停界面轮询,重新可见后更新;这不是系统通知。没有可见变化不代表内部没有进展。用户可以在侧栏明确请求停止该工具,插件核对会话、工具和作业身份后仅请求停止对应 Job;请求受理不代表已停止。工具确实返回结果后,下一步向模型提醒核对完成、失败或中断结果。插件不会因为工具耗时或静默而自动终止,也不展示命令、输出或进度原文。缺少实时 Job 信息时显示状态未知,不能请求停止。

插件还独立观察工具参数校验失败:连续三步的工具、参数和同一 INVALID_ARGS 错误完全一致时提醒核对参数;提醒和暂停前核对分别送达后,均须再次出现三个相同失败,才进入下一阶段或申请安全暂停。成功、参数或错误变化、混合调用、用户新指令和接续会重置当前观察窗口;记录不完整时不判断。此机制不把失败当作成功调查,也不意味着参数变化一定解决问题。侧栏分别保留提醒及后续是否继续重复的观察,不展示原始参数或错误文本。

测试

npm test

该命令使用包中声明的 /usr/local/bin/node。界面测试依赖 DSH 源码树中的 jsdom、react 和 react-dom,可通过 DSH_SOURCE 指定源码树;默认查找 ~/.dsh/worktrees/chengben-task-review-20261030。安装版 Host 集成测试需要 DSH 桌面执行器,部分场景需要 DSH_HOME(默认 ~/.dsh)下的 jiyi 和 chengben 插件;单独克隆此仓库不足以构成完整测试环境。

ELECTRON_RUN_AS_NODE=1 '/Applications/DeepSeek Harness.app/Contents/MacOS/DeepSeek Harness' test/long-tool-installed-host.integration.mjs

集成测试使用隔离会话和临时目录。实际效果仍需在目标 DSH Host 中验证;该插件不能保证模型遵从提醒,也不能识别所有形式的任务停滞。

许可

当前仓库未提供开源许可证;公开可见不等于授予额外使用或再分发许可。第三方组件及 DSH 的许可各自适用。

Read in English →
—/ 5

No ratings yet

Verified DSH bundle

Commit f3d3823222dc

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout