Skip to content

Releases: jingzhao-l/iterate-plugin

iterate-plugin v2.11.0

Choose a tag to compare

@jingzhao-l jingzhao-l released this 22 Aug 05:08

ritch-plugin@2.11.0: review hardening (prototype-pollution guard, session-cwd path fix), dismissible empty-state dashboard hint.

iterate-plugin v2.10.0

Choose a tag to compare

@jingzhao-l jingzhao-l released this 21 Aug 10:46

v2.10.0 — dsh 0.1.1-rc.1 适配

  • @deepseek-ai/dsh-tools 0.1.0-rc.8 → 0.1.1-rc.1(对齐 dsh-base 传递依赖,避免 Symbol/prepare 不一致)
  • @deepseek-ai/dsh-session(dev)0.1.0-rc.8 → 0.1.1-rc.1
  • 类型检查 / 325 测试 / dist 构建 / client 打包全部通过

v2.9.2

Choose a tag to compare

@jingzhao-l jingzhao-l released this 20 Aug 13:57

fix(tools): lossless JSON output returns null instead of undefined; add session-workspace cwd fallback

v2.9.1

Choose a tag to compare

@jingzhao-l jingzhao-l released this 20 Aug 05:31

2.9.1 - Self-review fixes: 1) checkpoint save now persists the incremented resumeCount (effectiveResumeCount), so multi-resume tracking actually accumulates (previously stuck at 0); 2) resumed runs restore checkpoint.findings into the architectural list so previously-unfixed findings survive an interruption (matching the documented carry-forward contract); 3) clarified attachment wording (reviewers see metadata/descriptions, not pixels); 4) named MAX_ATTACHMENT_DIMENSION constant; 5) added 23 unit tests for scanSessionForResume, countSessionImages, normalizeAttachment(s), and interrupted/resumeCount status.

v2.9.0

Choose a tag to compare

@jingzhao-l jingzhao-l released this 20 Aug 04:35

2.9.0 - Adopt dsh rc.8 features: sub-agent backend selection (subagentProvider/subagentModel for agent() calls), interruption awareness and recovery (checkpoint resumeCount, IterationStatus interrupted/resumeCount, dashboard resume chips), image attachment integration (iterate_context relays attached image metadata, parse.js deep-scan helpers, dashboard attachment chips), and a new 'resume' decision-log entry type.

iterate-plugin v2.8.4

Choose a tag to compare

@jingzhao-l jingzhao-l released this 20 Aug 02:48

iterate-plugin v2.8.4

  • 依赖对齐 dsh rc.8:@deepseek-ai/dsh-tools@deepseek-ai/dsh-session 升级至 0.1.0-rc.8(无破坏性 API 变更)
  • 重建 dist,修复 GitHub 直装(npm install github:jingzhao-l/iterate-plugin)缺 dist/review-scope.js 的缺陷
  • 代码评审 scope 分块逻辑完整落地(src/review-scope.ts + dist)

iterate-plugin v2.7.3

Choose a tag to compare

@jingzhao-l jingzhao-l released this 18 Aug 13:18

v2.7.3

修复

  • 客户端模块改用 esbuild 打包为符合 __ModuleLoader__ 协议的单文件,修复 dsh 加载失败(loaded without registering)。
  • 客户端 inject 声明 slotstheme,修复 apply 阶段 cannot get property "theme" without inject

改进

  • 设置面板重设计为分组卡片:产品横幅 + 状态胶囊、主题真开关、分诊清除二次确认、配置/状态可折叠代码块。

iterate-plugin v2.7.2

Choose a tag to compare

@jingzhao-l jingzhao-l released this 18 Aug 02:03

iterate-plugin 2.7.2

  • 修复 decision-log tool type 枚举缺失 round_failed(正常模式回滚路径被 schema 拒绝)
  • skill-prompt 文档化全部 13 个工具并补充 meta-review 判定说明
  • 贯通 fixedCount:类型→buildReviewReport→aggregate tool→normal 工作流→客户端徽标(去 emoji)
  • 客户端新增 meta-review 结论横幅(VerdictBanner)与运行结果识别
  • 修复 skill-prompt 模板字符串未转义反引号导致的 typecheck 失败
  • 升版至 2.7.2

iterate-plugin v2.6.0

Choose a tag to compare

@jingzhao-l jingzhao-l released this 17 Aug 04:03

iterate-plugin 2.6.0

dsh 插件(dsh-plugin),把 iterate skill 变成自主闭环 harness:plan → 并行多维 review ×N → 原子修复 → validate → 循环 → 自动停止,另含 dry-run 纯评审模式(多轮收敛 + 元评审)与分诊(triage)交互。

新增功能

  • iterate_history 历史审计工具:读取决策日志(按 type / since / limit 过滤,默认最新 50 条、上限 200 条)+ 修复注册表汇总(各轮 fixed/failed 计数)。只读不落盘,用于审查运行过程、审计日志、盘点修复明细。
  • iterate_prune 运行时清理工具:清理过期决策日志条目(retainDays 默认 30 天)、陈旧断点、孤儿修复备份与空轮次;默认 dry-run 只报告不删除,显式 dryRun:false 才真正清理,每次清理写入决策日志。
  • UX — 收敛看板修复计数徽章:normal 模式在看板显示已修复原子问题计数徽章。
  • UX — 分诊面板一键全选:可对所有 findings(非仅当前筛选集)批量 y/n/a 判定。
  • UX — 设置区运行时状态概览:展示 .iterate/ 产物布局与 iterate_status / iterate_history / iterate_prune 查看/清理指引,支持一键清空分诊数据。

代码质量与安全

  • 修复多处静默 catch 块:统一记录上下文并向上抛出可诊断错误,杜绝空 catch。
  • iterate_fixcontent 设字符上限、iterate_triageentries 设数量上限,防止异常超大负载。
  • applyEntries 失败回滚逻辑加固,配置写入失败时还原现场。

文档

  • README 全面重写:工具数更新为 13 个并逐条列明、UI 层 6 组件挂载槽位与功能表、.iterate/ 目录布局图、安全模型(路径防护 / 备份回滚 / dry-run / 参数上限)说明。

测试

  • 新增 allVerdictKeysbuildRuntimeStatusGuideiterate_historyiterate_prune 等用例,共 212 个单元测试全绿,类型检查通过。

版本线:iterate-plugin 独立版本线(与 skill/harness 解耦)。