Loading page...Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ страницу...正在加载鑡青...
AtlasRepo

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