PatchGarden 🌱: I Built an AI Maintenance Engineer That Doesn't Trust Its Own Patches
说明与用途
PatchGarden 自动化调查、规划、补丁生成、验证和审查,同时保持开发者控制并生成可审计的修复记录。
问题
Open-source maintainers struggle with failing tests, neglected issues, and maintenance work that never ends, while AI-generated patches may introduce regressions and lack trustworthiness.
结果
PatchGarden reduces manual maintenance effort by automating investigation and patch generation while ensuring verification and developer control, producing auditable repair records.
工作流
- Investigate the failure and gather diagnostic evidence
- Plan a structured repair with hypothesis and verification criteria
- Patch by generating a minimal, reviewable candidate change in an isolated workspace
- Verify by running relevant tests and comparing results to baseline
- Review the diff and evidence for human approval or rejection
证据
PatchGarden is designed to help developers investigate repository failures, generate minimal repair proposals, verify changes, and preserve an auditable history of the process.
The architecture separates reasoning from execution: 1. Open-weight AI for investigation 2. A controlled execution layer 3. Independent verification
PatchGarden relies on Temporal durable workflow orchestration paired with persistent SQLite domain state and immutable JSONL audit logs
- 记录日期: 2026-10-26T06:11:25.841Z