patched-codes/patchwork は Python で書かれたエンタープライズ向けワークフロー自動化フレームワークだ。セルフホストの CLI エージェントとユーザーが選んだ LLM を組み合わせ、PR レビュー、バグ修正、セキュリティパッチングといった開発作業を自動化する。最新のリリースは v0.0.124 で、このバージョンについては変更内容が示されていない。
中心となる単位は、再利用可能なステップ(Steps)とカスタマイズ可能なプロンプトテンプレート(Prompt Templates)を組み合わせた Patchflows(パッチフロー)だ。脆弱性の修正や依存関係のアップグレードといった作業は専用の Patchflow にまとめ、ローカル CLI で実行する。同じフローは CLI、IDE、CI/CD パイプラインで動かすことができ、自作することもできる。ライセンスは AGPL-3.0、言語は Python だ。リポジトリは 2024 年 4 月 5 日に作成され、スターは 1579 個である。
確認できる範囲は狭い。実測された性能の数値も導入事例もなく、セルフホスト構成のため実行環境と使用する LLM は自分で決める必要がある。README に書かれた範囲だけから、実際にどの程度の結果になるかは 파악しにくい。AGPL-3.0 のライセンス条件上、ネットワーク経由で提供する場合は改変した部分を公開しなければならない。機能説明よりも、v0.0.124 のリリースノートを先に確認するほうがよいだろう。