版本: 2.88.0
名称: deslop 描述: 从分支中移除AI生成的代码冗余。在清理AI生成的代码、移除不必要的注释、防御性检查或类型转换时使用。与主分支进行差异对比并修复风格不一致之处。
移除AI代码冗余
与主分支进行差异对比,并移除此分支中引入的所有AI生成的冗余。
v2.88 主要变更 (模型无关)
- 模型无关: 使用在
~/.claude/settings.json或 CLI/环境变量中配置的模型 - 无需标志: 与配置的默认模型配合使用
- 灵活: 适用于 GLM-5、Claude、Minimax 或任何配置的模型
- 设置驱动: 通过
ANTHROPIC_DEFAULT_*_MODEL环境变量选择模型
需要移除的内容
- 人类不会添加的额外注释,或与文件其余部分风格不一致的注释
- 对于代码库该区域来说不正常的额外防御性检查或 try/catch 块(特别是当被受信任/已验证的代码路径调用时)
- 为绕过类型问题而进行的
any类型转换 - Python 中的内联导入(应移至文件顶部与其他导入一起)
- 任何与文件风格不一致的其他样式
处理流程
- 获取与主分支的差异:
git diff main...HEAD - 检查每个更改过的文件,寻找冗余模式
- 移除已识别的冗余,同时保留合法的更改
- 用 1-3 句话总结所做的更改