跳到正文

titanwings/dsh-plannotator

51最近提交 2026年8月13日

dsh-plannotator DSH 插件

dsh-plannotator 将 DSH 内置的计划审查转变为精确的多评论审查。您可以选择确切的计划文本,收集多个评论,并返回一个结构化的审查,而无需离开 DeepSeek Harness。该插件提供了一个响应式侧边栏,在宽屏上并排显示,在窄屏上作为抽屉使用。

如何安装 dsh-plannotator DSH 插件

dsh plugin --profile web add github:titanwings/dsh-plannotator#v0.1.3

复制不会执行命令。安装 dsh-plannotator DSH 插件前请核对仓库和版本。

dsh-plannotator DSH 插件数据来源

dsh-plannotator DSH 插件快照日期:2026年8月16日

discovered

dsh-plannotator DSH 插件能做什么

  • 精确注释:选择文本或双击标记段落、列表项或代码片段。
  • 多评论审查:收集锚定评论,添加整体反馈,并发送一个连贯的审查。
  • 可折叠面板:缩小到边缘条,或重新打开而不丢失评论。
  • 草稿恢复:未发送的评论本地保存在浏览器中,按会话和计划版本隔离。
  • 审查保护:拒绝过时计划的草稿,并在丢弃反馈前明确确认。

dsh-plannotator DSH 插件适合哪些场景

  • 数据库或认证迁移:评论兼容性窗口、幂等迁移、回滚阈值。
  • 公共 API 重构:指出契约保留、弃用路径、版本控制、移动端兼容性。
  • 安全变更:强调信任边界、CSRF 处理、审计证据、失败行为。
  • 部署发布:讨论功能标志阶段、可观测性、回滚预演。
  • 测试策略:指出缺失的失败案例、并发、重启恢复、回归测试。

dsh-plannotator DSH 插件适合谁

  • 使用 DeepSeek Harness 且编码代理生成计划的开发者。
  • 需要给多步骤计划提供结构化反馈的团队领导或审查者。

dsh-plannotator DSH 插件的限制

  • 仅适用于 DeepSeek Harness Web 客户端和 Node.js 22.19+。
  • 仅适用于单个有效的 DSH 计划审查交互;其他问题将回退到内置渲染器。
  • 审查 Markdown 计划;不是通用文档编辑器、Git 差异查看器或 PR 发布工具。
  • 草稿存储在浏览器本地存储中,不进行云同步,计划版本更改时会被拒绝。

dsh-plannotator DSH 插件的仓库 README 摘录

以下文字摘自 dsh-plannotator DSH 插件的上游仓库 titanwings/dsh-plannotator 的 README,版权归原作者,仅作引用。

### *Review the plan before your coding agent writes the code.* [![DeepSeek Harness](https://img.shields.io/badge/DeepSeek_Harness-Web-4D6BFE)](https://github.com/deepseek-ai) [![Plan Review](https://img.shields.io/badge/workflow-Plan_Review-4D6BFE)](#features) [![MIT License](https://img.shields.io/badge/license-MIT-4D6BFE)](LICENSE) <br> <table align="center"> <tr> <td align="left"> ① The plan sounds plausible, but one sentence hides a migration risk?<br> ② You found several independent problems, but the only choices are Approve or Reject?<br> ③ You want every comment to stay attached to the exact text the agent must revise? </td> </tr> </table> ### ✨ Turn a binary plan gate into a precise, multi-comment review. Select exact plan text, collect precise comments, and return one structured review—without leaving DeepSeek Harness. [Why it exists](#why-dsh-plannotator) · [Features](#features) · [Install](#install) · [How it works](#how-it-works) **English** · [简体中文](README.zh-CN.md) ![DSH Plannotator social preview with Liang Xiaojing reviewing an annotated plan](docs/social-preview.png) </div> --- ![A real plan review docked beside the DeepSeek Harness conversation](docs/0

阅读完整 README仓库许可: MIT

dsh-plannotator DSH 插件常见问题

如何安装 dsh-plannotator?

在 DSH 环境中运行 `dsh plugin --profile web add github:titanwings/dsh-plannotator#v0.1.3`,然后重启 `dsh web`。该仓库预构建了包,无需编译。您也可以使用 Node.js 22.19+ 从本地副本安装。

dsh-plannotator 是否与 DSH 的计划审查功能兼容?

是的。它用详细的审查面板替换了默认的二元批准/拒绝按钮。当 `exit_plan_mode` 到达计划审查时,插件会显示一个紧凑的门和一个侧边面板。您可以添加多个评论,发送反馈,然后在准备好时批准。

我可以在手机或窄屏上使用 dsh-plannotator 吗?

可以。插件会自适应屏幕宽度:在 1480px 及以上显示并排列;较窄的桌面使用抽屉;手机使用紧凑的底部工作表。在所有支持的设备上功能都可用。

如果不小心关闭浏览器,我的评论会丢失吗?

未发送的评论会保存在浏览器本地存储中,按会话、待处理请求和计划版本隔离。但草稿不会同步到云端。如果计划版本发生变化,存储的草稿会被拒绝,以防止过时的反馈。

dsh-plannotator 支持除英语以外的语言吗?

支持。插件内置了英语和简体中文界面。您可以通过 DSH 的语言设置切换。UI、键盘快捷键和错误消息都会相应翻译。