基于 OpenClaw 思想构建的自动化代码库重构 Agent,能够:
- 扫描存量代码中的技术债
- 根据架构规范生成重构计划与 PR
- 自动运行单元测试进行闭环验证
python -m openclaw_agent.agent --path . --apply --create-pr --branch refactor/openclaw-auto- 技术债检测:TODO/FIXME、代码复杂度、架构不一致、过长函数
- 重构建议:自动提取规范、修复命名和格式问题、生成重构报告
- PR 支持:在本地创建 git 分支并尝试通过
gh创建 PR - 测试闭环:自动检测并执行
pytest或python -m unittest
可以通过 refactor_agent.toml 定制架构规范和扫描规则。
openclaw_agent/:Agent 核心实现scripts/run_agent.py:命令行入口tests/:自动化单元测试