patched-codes/patchwork 是一个用 Python 编写的企业级工作流自动化框架。它把自托管 CLI 智能体与用户偏好的 LLM 组合起来,自动完成 PR 评审、缺陷修复、安全补丁等开发工作。最新版本是 v0.0.124,但本次没有给出变更说明。
核心单元是 Patchflows(补丁流程),由可复用的步骤(Steps)与可自定义的提示词模板(Prompt Templates)组合而成。修复漏洞、升级依赖这类任务会被打包成专门的 Patchflow,在本地 CLI 中执行。同一套流程可以在 CLI、IDE 和 CI/CD 流水线中运行,也可以自行编写。许可证为 AGPL-3.0,语言是 Python。仓库创建于 2024 年 4 月 5 日,目前有 1579 个 star。
可确认的范围很窄。没有实测的性能数据,也没有落地案例;由于是自托管结构,运行环境和使用的 LLM 都得自己决定。仅凭 README 中写明的范围,很难判断实际效果如何。按照 AGPL-3.0 的许可条件,如果通过网络提供服务,就必须公开所做的修改。相比功能说明,先查看 v0.0.124 的发布说明会更好。