Tell us what your product must do
Write one paragraph about the product, the silicon and the deadline. An engineer who does this work will read it and answer you.
Coding agents that write, test and review the code in your repository. Your engineers decide, and a person approves every merge.
We set up this system inside your repository, under version control, next to your code. You keep it if we stop. We started this work in 2025. Today it runs on our own products and on customer code in C, Rust and Go.
PINNED
We pin your build environment with Nix, and the agent runs inside that same environment. So it uses the compiler, the linter and the tests that your engineers use. An agent with different tools reports faults that do not exist.
DOMAIN
Before the agents write code, we write down how your product works: a glossary, decision records and behaviour specs. Each agent reads them, so it knows what correct means for your product, and not only for the language.
DECIDE
Large work starts as a map of open questions. An agent asks your engineer each design question in turn. Each answer becomes a decision record, and every later agent reads it.
PLUGIN
We deliver a versioned plugin through a marketplace. Your team installs it with one command. A prompt in a chat window helps one person one time. A plugin helps every engineer, every day, and you can review it in a pull request.
QUEUE
Your engineer marks an issue as ready. An agent takes it, works in a sealed container and opens a pull request. If it cannot finish, it gives the issue back with its notes. The queue runs while your engineers do other work.
SEALED
Each run gets a token for one repository, and the token expires in one hour. The agent reads the issue as data, not as instructions. Limits on time, cost and parallel runs, and a kill switch, stop a run that goes wrong.
REVIEW
Four review agents read each pull request on three axes: your standards, the spec and correctness. A separate agent then checks each finding before it is posted. Small agents with one task each find more than one large agent.
GATE
Build, tests, format and lint run on every pull request, from an engineer or from an agent. The agent does not run on one laptop only. A person approves the merge.
LICENCE
We publish ai-plugin-vendor-tool. It copies a skill from a public source, pins the version in a lockfile, and credits the author in a NOTICE file. You then know what you use, and where it came from.
An agricultural equipment maker ran its control services in Python, on ARM devices built with the Yocto Project. One of our engineers moved them to Go with agents. The new code runs next to the old fleet during the change.
The engineer answered the design questions and decided what the agents built. The agents wrote the code, the tests and the reviews.
The test code is larger than the product code, with 1,364 test functions. The 135 hours include the set-up of the unattended agents, which took four.
ShellHub is a public product with an Apache-2.0 licence. We added the AI review to it in February 2026, and it still reads every pull request. Every review it wrote is public.
We also say when an agent helped upstream. Our merged changes to nixpkgs carry an Assisted-by line, and two of them package Yocto Project and Zephyr Project tools.
See them in nixpkgsWrite one paragraph about the product, the silicon and the deadline. An engineer who does this work will read it and answer you.