Chance-Wu/dsh-change-center
Chance-Wu★ 2TypeScriptLast synced: 2026-08-15
文件变更的捕获 → 审查 → 拒绝 / 应用 → 回滚中心
README excerpt
dsh-change-center DeepSeek Harness 插件:文件变更的 捕获 → 审查 → 应用 → 回滚 中心。 范围(2025-08):专注变更的 应用与回滚 ,并提供会话级批量操作(「全部应用」「全部回滚」+ Undo)。 审批(Approval)与拒绝(Reject)已移除——变更只有「应用」一条落盘路径,冲突/失败/想放弃时走 回滚 / 编辑 收敛; AI 审查 / 风险 / 验证 / 策略( allow warn deny ) / git / 历史 保留为审查辅助。 2.x「Vibe Flow」(2025-08) :UI 重构为低干扰控制台 —— 默认第一屏是 当前 Turn 卡片 (Focus 极简 ⇄ Review 展开), Git/Review/Risk/Verification/History/Fix 全部收进 ··· / 更多 ;风险只显示 ✓/⚠/⛔ 三级信号(不显示数字评分); 批量应用无风险一步到位 + toast Undo ,有风险才给「⚠ … [查看] [仍然全部应用]」轻确认;AI Review 按需增强; 编辑器修改带 脏状态守卫 (未保存切换文件先三选:保存并切换/放弃并切换/取消);会话列表按 今天/昨天/更早 浏览, 自动跟随正在工作的 Turn;Issues 过滤器(全部/待处理/问题)。 3.x「Polish & Flow」(2025-08) :不增加新能力,只收敛 —— Focus 状态卡只回答「有什么变化?要不要应用?」 (状态行 + 风险文字行 + [Review] [全部应用] );Undo 是 5 秒倒计时的短生命周期操作;状态机收敛为单一事实源 models/ChangeState.ts (host 转移表 + actionsFor + statusMeta 同源);Apply/Rollback 语义统一: 用户编辑 → Apply 直接写入编辑版 (新增 diskBaseline 已知磁盘状态,编辑器修改不再被误判为外部修改), 策略 deny 成为真正的单条 Guard(「仍然应用」= force);树行 hover 只显示主操作 + ··· 展开其余; More 面板按 智能分析/验证/开发/修复 分组默认折叠;测试转向 6 组行为契约(状态机 / Apply / Rollback / Batch / SSE / 黄金流程)。 5.x「Explain & Decide」(2025-08) :降低理解成本 —— per-change AI 变更解释(为什么改/影响/建议,复用 AI 审查投影,零新增 LLM)、 Focus Diff 模式(只显修改块+一句话)与 行号 、unified 行内 finding 标注、相关文件影响分析(点击切换)、文件导航(←/→)、 大文件折叠( 5…
View full README on GitHub →