01 · Understand
Understand
Start from a task and the repository you choose. A triage agent checks a bug or feature request is real.
YOU GET
A clear scope for the work.
Your software team, powered by agents
Reprr coordinates specialist agents to investigate tasks, plan changes, write code and run your checks. Your team reviews the work and decides what ships.
See where time, retries and model spend go—so you can focus improvement where it matters.
task = tracker.issue("PAY-142")context = Context( summary=task.summary, criteria=task.acceptance_criteria, history=task.comments(),)triage = Triage(context).confirm_bug()repo = Repository("payments-api")hits = repo.grep(context.terms)code = repo.read(hits, bounded=True)callers = repo.callers("gateway.charge")cited = repo.verify(code.citations)plan = Plan(task, evidence=cited)plan.ask(surveyor, "who calls charge()?")plan.step("Pass a timeout to the gateway")plan.step("Retry once on GatewayTimeout")plan.step("Cover the timeout path")assert plan.score(cited) >= 80branch = reprr.created_branch()branch.apply(plan)gate = branch.run(repo.checks)for failure in gate.failures: branch.apply(fix(failure))assert gate.rerun().passedworker = Sandbox(network=None, creds=None)worker.run(repo.checks, allowed=policy)diff = branch.diff()assert not diff.touches(ci_pipelines)assert not diff.touches(credential_files)assert secrets.scan(diff).cleanrun = ledger.record(task)ledger.cost(run.stages, basis="rate card")audit.trace(run.calls, run.tools)task.attach(Report(run, gate))handoff(branch, to="your team")Example run. Four agents (Researcher, Surveyor, Architect, Mason), one guard (Warden) and one record (Historian). Each real run reports its own outcome.
The Researcher, a triage agent, reads the task, its acceptance criteria and comments, and confirms the bug with a failing test. The Surveyor, a research agent, summarises the code, callers and tests that Reprr's search found, and every citation is verified against the repository. The Architect, a planning agent, writes a three-step plan that Reprr scores on verified evidence. The Mason, a coding agent, makes the change on a fresh branch that Reprr created, repairs one failing check and passes pytest, ruff and mypy; Reprr commits it. The Warden is Reprr's guard: the checks ran in a sandbox with no network, no secrets are in the diff, and no pipeline or credential file was edited. The Historian is Reprr's record: the cost of every stage and every step are recorded, the report is attached to the task, and the branch is handed to your team for review.
How it works
A guided path from a task to a reviewable branch. Agents work in a fixed order; Reprr checks and records each step. Your team remains responsible for merging and deployment.
01 · Understand
Start from a task and the repository you choose. A triage agent checks a bug or feature request is real.
YOU GET
A clear scope for the work.
02 · Plan
A planning agent breaks the request into a focused change, grounded in verified evidence from your code.
YOU GET
A plan you can inspect.
03 · Build
A coding agent makes the change on a fresh branch and runs your repository's checks in a sandbox.
YOU GET
A checked branch or a clear blocker.
04 · Review
Reprr records every step and hands the result back to your team.
YOU GET
A report that explains the outcome.
Solutions
From the next bug to the next feature, keep the change focused and the checks visible.
Bring the diff, checks and delivery record together so reviewers can judge the result.
02Investigate a scoped bug, reproduce it where feasible, and validate the change.
03Make focused changes with repository checks around the affected code.
04Scope an API or dependency upgrade, surface compatibility changes and check the result.
05Create or update relevant tests and report what passed, failed or remains unverified.
06Take a scoped feature through investigation, planning, implementation and checks.
Quality is part of the work: relevant tests, configured checks and evidence for a person to review.
Quality and improvement
See quality, cost and recurring failures together. Preview how evaluated improvements could make the next run better.
34/36 checks passed · 1 skipped separately
5/5 validated runs fully priced · model cost only
Gateway timeout: 2 · Response shape: 2
Configured checks passed per example run. This is a check pass rate, not a general accuracy score.
Run 1: 100% · Run 2: 100% · Run 3: 71% · Run 4: 100% · Run 5: 100% · Run 6: 100%
Checks: 8/8 passed; 0 skipped separately. QA outcome: Configured checks passed; human acceptance still required.
Model cost: $0.42. Repair attempts: 1. Improvement: Review gateway timeout evidence before changing the workflow.
Checks: 6/6 passed; 0 skipped separately. QA outcome: Configured checks passed; human acceptance still required.
Model cost: $0.31. Repair attempts: 0. Improvement: No improvement proposed for this example.
Checks: 5/7 passed; 1 skipped separately. QA outcome: Two checks failed; do not report delivery as complete.
Model cost: Incomplete. Repair attempts: 2. Improvement: Review response shape evidence before changing the workflow.
Checks: 4/4 passed; 0 skipped separately. QA outcome: Configured checks passed; human acceptance still required.
Model cost: $0.28. Repair attempts: 0. Improvement: No improvement proposed for this example.
Checks: 3/3 passed; 0 skipped separately. QA outcome: Configured checks passed; human acceptance still required.
Model cost: $0.12. Repair attempts: 0. Improvement: No improvement proposed for this example.
Checks: 8/8 passed; 0 skipped separately. QA outcome: Configured checks passed; human acceptance still required.
Model cost: $0.37. Repair attempts: 1. Improvement: Review gateway timeout evidence before changing the workflow.
Reprr records checks, execution steps and cost today. This dashboard and its reviewed improvement loop are a product preview, not an enabled self-learning workspace.
A team with a clear direction
Give every task a clear scope, every agent a role, and every result a review path.
Agree on the task and repository. Agents work in a fixed sequence, building on the evidence from the previous step.
Repository commands run in a sandbox with no network or service credentials. Configured checks must pass on the delivered commit.
Follow the stages, model calls and tool steps. Inspect cost by task and stage, including what remains unverified.
Reprr returns a checked branch and report, or a clear blocker. A person reviews the result and controls merging and deployment.
Questions
Start with one task and one repository. We'll help you define a useful first scope.
Reprr coordinates a team of software-engineering agents on one well-scoped task at a time: a bug or a feature from your tracker. A triage agent checks that a bug or feature request is real, a research agent summarises what Reprr's code finds in your repository, a planning agent writes the plan and a coding agent makes the change on a fresh branch. Reprr runs your repository's checks, records every step and returns the branch with a report. Your team reviews the result and decides what to merge.
Reprr coordinates several specialist software-engineering agents. The agents read, plan and write code. Reprr's own code decides the order, keeps the budget, runs your checks in a sandbox, records every step and hands the result to a person. Reprr is not a framework or SDK for building agents, and it does not run agents you bring: the agents are inside Reprr. You hand it a task and get back a branch and a report. In plain terms it is an agentic workflow: agents inside fixed steps, with gates that code controls.
Reprr is in guided early access. The initial trial is set up with each team; signing up for an account does not grant a trial or access to a workspace.
There is no Reprr fee during the four-week trial. Reprr funds up to 100 million combined input and output tokens per team, subject to the written trial terms. The trial ends when four weeks pass or the allowance is used. Post-trial pricing is undecided; paid continuation needs a separate agreement.
Repository commands run in an isolated environment with no network access, and service credentials stay outside that execution. The coding agent cannot push, merge, or edit pipeline or credential files; Reprr pushes a branch only after the configured checks pass. The team agrees on the repository and scope before a trial, and a person reviews every delivered branch.
Your next step
Bring a focused task. Reprr coordinates the investigation, plan, code and checks. Your team reviews the result and decides what ships.