Loopsmith

面向 Codex 的本地 AI 工作流闭环
编排 CLI

用可审计的 review / act / verify / record 循环, 把 AI 生成的候选结果推进到可验证、可回放的状态。

$ loopsmith run --config loopsmith.toml
workspace: ./workspace
REVIEW ACT VERIFY
review 只读分析
生成 findings
act 生成候选
写入 workspace
verify 构建/测试/验证
确认是否通过
round 1 round 2 round 3
round 1 review passed (12s)
round 2 action passed (18s)
round 3 verify passed (9s)
✓ Verification passed. Candidate ready.
runs/20250701-120102/ ├─ round-1-review/ │ └─ record.json ├─ round-2-action/ │ └─ record.json ├─ round-3-verify/ │ └─ record.json └─ summary.json

Lifecycle Hooks

在关键生命周期点注入自定义命令,保障质量与合规。

"hooks": {
  "pre_run": "git diff --check",
  "post_iteration": "cargo test",
  "post_apply": "cargo test --locked"
}

多角色 Agents

多个只读 reviewer 分工分析,再交给单 writer 生成候选结果。

"profile": "multi-review",
"review_model": "gpt-5.4",
"repair_model": "gpt-5.4-mini"

可审计的执行记录

完整记录每一轮输入输出、候选变更、验证反馈与剩余 delta。

runs/<timestamp>/
├─ round-1-review/record.json
├─ round-2-action/record.json
├─ round-3-verify/record.json
└─ summary.json

安全与可控

候选 workspace 隔离、显式 apply、hash guard,掌控写回边界。

"sandbox": "workspace-write",
"approval_policy": "never",
"apply": "manual + verify"

安装 Loopsmith

选择你喜欢的方式快速开始。

1
2
3gh release download v0.3.1 -R ckken/loopsmith -p 'loopsmith-v0.3.1-aarch64-apple-darwin.tar.gz'
tar -xzf loopsmith-v0.3.1-aarch64-apple-darwin.tar.gz
sudo install -m 0755 loopsmith-v0.3.1-aarch64-apple-darwin/loopsmith /usr/local/bin/loopsmith