给代码库请个本地看护:SlothOps 的取舍
来源:dev.to — 2026-10-24
📋 概述
这是一份概念型提交:SlothOps 把日常维护检查收成一份短报告,找 TODO 与 FIXME、读 git 状态与近期提交、跑用户批准的测试命令并汇总输出、标出可能的维护任务。关键设计是把仓库检查与模型推理分开:扫描器只收集有限而明确的信息,绝不把整个仓库塞进提示词;确定性的事实(是否存在 TODO、测试退出码是多少)留在确定性代码里,模型只负责解释、归类和排优先级。第一版默认只读,任何执行测试的命令都先摆给人看,改动以 diff 呈现而非自动应用。
🔑 核心要点
- 扫描器只收集有限字段,绝不把整个仓库塞进提示词
- 测试是否通过、TODO 是否存在由工具判定,模型无权下结论
- 第一版默认只读,改动以 diff 呈现而不是自动应用
- 每次执行测试的命令都先给人看,再谈自动化到什么程度
💡 金句
“The model should not be treated as the source of truth for whether a test passed or a TODO exists. Those facts come from the tools.”
译:不该把模型当成「测试是否通过」或「TODO 是否存在」的事实来源,这些事实来自工具。
← 返回 dev.to 首页