bugzero
An AI-driven software defect repair agent product that runs in GitHub Actions and is coordinated through a control plane, automatically exploring code and generating repair pull requests.
Timeline (last 90 days)
The author designed the system starting from one rule: the coordinating Agent's service must never be able to read code.
The Agent is equipped with only four tools: get_file_contents, list_directory, search_code, and create_pull_request, and has no shell privileges or network request capability.
create_pull_request creates a new branch, commits as the bot user, pushes, and opens a PR, never pushes to the base branch, and never merges.
Each model call receives only the remaining time rather than a fixed timeout, to avoid slow responses causing the job to exceed the timeout limit and the run being unable to report back.
The author is developing a related product, bugzero, and this article was drafted with AI assistance and reviewed and edited by the author.
All Facts (5)
The author designed the system starting from one rule: the coordinating Agent's service must never be able to read code.
50%UnverifiedThe Agent is equipped with only four tools: get_file_contents, list_directory, search_code, and create_pull_request, and has no shell privileges or network request capability.
50%Unverifiedcreate_pull_request creates a new branch, commits as the bot user, pushes, and opens a PR, never pushes to the base branch, and never merges.
50%UnverifiedEach model call receives only the remaining time rather than a fixed timeout, to avoid slow responses causing the job to exceed the timeout limit and the run being unable to report back.
50%UnverifiedThe author is developing a related product, bugzero, and this article was drafted with AI assistance and reviewed and edited by the author.
50%