复现只修新增回归、保留历史问题的验证流程
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/10 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lemonxiny55/dsh-lint-loop-demo该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 22 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/1(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 保留历史问题
- 修复新增回归
- 验证受影响测试
在 DSH 里复现 dsh-lint-loop v0.6.0:保留 17 个历史问题,修复 2 个新回归,验证 12 个受影响测试,检查真实回执。
README
由 DeepSeek 最新模型翻译生成dsh-lint-loop-demo
Fix what the agent broke. Ignore what was already broken. Prove the change is clean.
修复 Agent 本轮引入的问题,保留历史债务,用实际验证结果说明变更质量。
这是一个可复现的 DSH + dsh-lint-loop v0.6.0 小案例:定价模块故意保留 17 个历史 lint 错误,Agent 删除两个分号,然后由插件只修复新增回归并完成质量验证。
DSH Desktop 实测:保留 17 个旧问题 → 检测 2 个新增回归 → 安全自动修复 2 个 → 受影响测试 12/12 → clean。 首次基线为 15/15,整个源码文件修复前后逐字节一致。
快速复现 · 安装 v0.6.0。
真实 DSH 原生工具结果导览
原始回执 · 运行来源与限制 · MP4、原始帧与录制脚本 · English。
30 秒 GIF 展示真实已保存的 DSH 工具结果,并非连续实时录像。模型在检查完成后的文字总结阶段限流,用户“继续”后只补总结,没有执行工具。原始证据保留这一区别,不跨轮拼接基线。
快速复现
需要 Node 22.13+ 或 Node 24、npm,以及可正常调用模型的 DSH。
展开完整文档(README 剩余 1 节)
dsh-lint-loop-demo
Fix what the agent broke. Ignore what was already broken. Prove the change is clean.
修复 Agent 本轮引入的问题,保留历史债务,用实际验证结果说明变更质量。
这是一个可复现的 DSH + dsh-lint-loop v0.6.0 小案例:定价模块故意保留 17 个历史 lint 错误,Agent 删除两个分号,然后由插件只修复新增回归并完成质量验证。
DSH Desktop 实测:保留 17 个旧问题 → 检测 2 个新增回归 → 安全自动修复 2 个 → 受影响测试 12/12 → clean。 首次基线为 15/15,整个源码文件修复前后逐字节一致。
快速复现 · 安装 v0.6.0。
真实 DSH 原生工具结果导览
原始回执 · 运行来源与限制 · MP4、原始帧与录制脚本 · English。
30 秒 GIF 展示真实已保存的 DSH 工具结果,并非连续实时录像。模型在检查完成后的文字总结阶段限流,用户“继续”后只补总结,没有执行工具。原始证据保留这一区别,不跨轮拼接基线。
快速复现
需要 Node 22.13+ 或 Node 24、npm,以及可正常调用模型的 DSH。演示锁定 ESLint 10.12.0、TypeScript 6.0.3、Vitest 4.1.11;工具安装在演示项目中,插件本身不捆绑这些依赖。
git clone https://github.com/lemonxiny55/dsh-lint-loop-demo.git
cd dsh-lint-loop-demo
npm ci --ignore-scripts
npm run typecheck
npm test
安装已发布的固定版本:
dsh plugin --profile web add dsh-lint-loop@0.6.0
把 web 替换为自己使用的 profile。DSH Desktop 可让 plugin_manager 安装并启用 v0.6.0 Release bundle,按宿主提示刷新或重启。使用默认 balanced 模式。
在 DSH 中把克隆目录设为工作区,创建新会话,粘贴 PROMPT.md。必须让 Agent 用 DSH 的 edit 捕获编辑前基线,六个步骤应在同一轮、未中断的任务中完成。
| 步骤 | 预期实测结果 |
| 编辑前 | 17 个旧 no-unused-vars 问题,均不可自动修复 |
| Agent 删除两行 export 的分号 | 新增 2 个 semi 回归,17 个旧问题被忽略 |
| lint_repair { "scope": "turn" } | 修复 2 个新增问题,旧声明保留 |
| quality_verify | lint 增量、类型检查通过,受影响测试 12/12 |
| quality_receipt | 1 个改动文件、2 个自动修复、17 个旧问题、1 轮修复、最终 clean |
完整基线包含两个文件、15 个测试。完成验证应只选中 tests/pricing.test.js 的 12 个用例;tests/unrelated.test.js 的 3 个用例依赖另一个模块。首次基线跑完整套件是设计行为,不应把它描述成只跑了受影响测试。
即使演示成功,npm run lint 仍会退出 1:17 个旧错误有意保留。clean 表示已执行范围没有新增回归。本案例只引入 lint 回归,没有演示新增类型错误或测试失败;完成时仍会执行类型和测试检查。
可选的独立夹具和证据核验(需要 Python 3.9+):
python scripts/verify.py
重跑与故障处理
安全修复成功后,src/pricing.js 应回到初始内容。重跑前检查 git diff -- src tests。如果模型报错或取消发生在编辑后,插件会正确清理本轮基线;下一轮“继续”不能继承上一轮编辑的归因。停止任务,用 git restore -- src/pricing.js 仅恢复这个可丢弃的演示夹具,再创建新会话。不要重置其他工作区。
不要通过 shell 编辑、手动 eslint --fix、lint_fix 或修改测试断言凑出目标数字。如果无法可靠选择测试,插件可能扩大范围;请记录实际结果,不要宣称选出了 12/12。这个静态 import 的小案例不能证明所有 monorepo 或动态依赖场景都覆盖完整。
自行录制
隐藏 DSH 侧边栏与通知,建议用 OBS 的 Windows Graphics Capture,先确认预览正常再提交任务。下面是可选的 FFmpeg 旧式窗口捕获;它在本机产生黑屏,请先短录检查:
./scripts/record-windows.ps1 -WindowTitle 'DeepSeek Harness' -Seconds 180
使用提交任务前的真实窗口标题,FFmpeg 找到窗口后会保留句柄。保持窗口可见;遮挡它的其他窗口可能进入录屏。脚本不控制 DSH、不插入 UI 或执行结果,需要交互式桌面。
原始录像先保留本地,发布前检查隐私,明确标注剪辑和倍速。用 DSH 原生工具详情展示回执;v0.6.0 尚未上线独立 Quality Bar。
运行 python scripts/record-terminal.py 可录制一次真实的 fixture 与已导出证据复验,输出 recordings/verification.cast;它不冒充重新运行 DSH 模型任务。详见录制说明。
插件仓库 · v0.6.0 Release · 官方社区帖预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lemonxiny55/dsh-lint-loop-demo
复现只修新增回归、保留历史问题的验证流程
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9