the-open-engine/zeroshot
Independent executor–verifier orchestration for software changes.
What it solves
Zeroshot addresses the lack of trust and reproducibility in AI-driven software engineering. It prevents the "hallucination" of success by ensuring that the agent writing the code is not the same agent that verifies it, separating implementation from verification.
How it works
The system turns a software goal into an explicit multi-agent graph. Instead of relying on hidden agent loops within prompts, Zeroshot uses authored data to define the control flow—including sequences, parallel reviews, and retry paths.
In its standard software-change graph, the process follows these steps:
- A worker agent implements the goal.
- Independent agents perform acceptance and code reviews in parallel.
- If reviews fail, the evidence is routed back to a repair worker for correction.
- Once checks pass, the change is delivered via Git, CI, and merge.
- Any delivery conflicts are routed back through the repair and review cycle.
All transitions are bounded and every event is recorded in a durable SQLite ledger.
Who it’s for
Software engineers and teams who want a verifiable, structured approach to AI-assisted coding where the process is governed by a predefined graph rather than unpredictable agentic behavior.
Highlights
- Graph-Based Orchestration: Control flow is explicit and authored, making it easier to inspect and reproduce.
- Separation of Concerns: Independent agents handle implementation, review, and repair to ensure higher quality.
- Flexible Deployment: Supports local execution (using existing Codex or Claude Code logins), self-hosted Docker targets, or a managed cloud environment.
- Durable State: Uses a SQLite ledger to track every event in the execution graph.
Related
- Project
- Project
- Project
- Project
- Project