Agent Codeyard

FAQ

Short answers to the first questions about Agent Codeyard, each with where the detail is.

  1. Who is it for?
  2. Does it replace Claude Code, Codex or an IDE?
  3. Can I use it with my existing repository?
  4. How much does it cost?
  5. Can agents make changes without my permission?
  6. Is independent review always mandatory?

Who is it for?

What you need: Getting started.

Developers and teams who already use command-line coding agents and GitHub, and want structure around them.

You work in a terminal and a Git repository: it is not a no-code tool. You need Git, the GitHub CLI, jq, Claude Code and Codex. If pull requests or coding agents are new to you, New to agentic coding? explains them first.

Does it replace Claude Code, Codex or an IDE?

The agents and their models: agents.conf.

No. Codeyard writes no code: Claude Code and Codex do, and you keep your editor.

Codeyard is the process around the agents: shell scripts, instructions for the agents and policy files that live in your repository. The scripts start the agents for each step, check their work and record what happened. As shipped, Claude writes the code and Codex reviews it; those are the two providers the scripts can start.

Can I use it with my existing repository?

Planned in #170.

Not yet. A project starts as a new repository from the template.

There is no installer: you create the repository with gh repo create --template, as Getting started shows. Bringing an existing repository into the workflow is planned in #170 and not built. A project that started from the template can take over later template changes: Updating a Codeyard-based project.

How much does it cost?

The licence: LICENSE.

Codeyard itself is free and open source, under the MIT licence. The coding agents it runs may cost money.

Claude Code and Codex are paid for through your own accounts with their providers, and every feature runs at least one writing agent and, unless your settings let a low-risk change skip it, one reviewing agent. No estimate of the cost per feature or per workflow is published. Each run records the time and the tokens of every step on your machine, but not a cost in money.

Can agents make changes without my permission?

The limits in the docs: Configuration and security and GitHub setup.

Inside a feature, yes: that is their job. The workflow asks for you at the decisions that matter, and no script merges.

You approve the requirements and the plan before any feature is built, you answer when an agent stops with a question, and the workflow leaves the merge to you. A pull request that changes a protected file, that the reviewer rates as major for the architecture, or that skipped the review carries a request for your approval, which the workflow records; whether GitHub enforces it depends on your repository settings, below. In between, the agents write the code and the tests on the feature's own branch, and the scripts run the checks, commit and open the pull request. Step by step, you also approve what happens to each review finding, and the agent asks before it runs a command that its tool's permission settings do not allow. In an unattended run, one command that takes a feature to a pull request without waiting for you, nothing is asked: what would need your permission is refused instead.

What GitHub enforces is a separate matter. An agent works with the GitHub rights of the account that started it: if you may merge, so may the agent. Only the repository settings in GitHub setup make GitHub refuse a merge, and an approval that the agent cannot give itself needs a separate identity for the agent, which is not built yet (#99).

Is independent review always mandatory?

The policy: risk.conf. The levels: Risk-proportionate workflow.

Under the default policy, yes: every change is reviewed by an agent of another provider, which can only read.

A project can choose less: with the one-line setting profile: light, or with low: review: none in its risk policy, the file that says how much checking each kind of change gets, a low-risk change, such as documentation, skips the review. The commit and the pull request then say that it was not reviewed, and the pull request asks for your approval of the merge; your repository settings on GitHub decide whether that is enforced. A high-risk change is always reviewed, and when a change is reviewed, the script refuses a reviewer of the implementer's own provider.