Describe the specialist you need.
Forge it. Put it to work.
Agent Forge turns plain English into inspectable specialist agents — Minions — with explicit tools, permissions, durable runs, and approval gates. Its minions open a pull request only when a test proves the fix, and decline when they cannot.
It shipped every legitimate fix and refused every bad one. A minion can read tests but cannot write them, so it cannot pass by editing the gate it is judged against.
The product model
More than a chatbot. A workshop for making workers.
You describe a job. Forge proposes a Minion and shows you its tools and permissions before it exists. You create it, it works through a durable Run, and you return to inspect, retry, pause, or reuse it.
How it works
From a sentence to a working specialist
Describe
Tell Forge the job in plain English.
Propose
Forge drafts instructions and a fixed tool set.
Review
You see tools, permissions, and data access first.
Create
Approve it and the Minion joins the roster.
Work
It runs durably, and proves what it did.
Minions
Real, inspectable workers — not a gallery of cards
Each Minion has a role, a status, a fixed tool set, a permission scope, and a history you can open.
Release Notes
Release-notes writer
Draft release notes from merged PRs since the last tag, for a human to approve.
Repo Triage
Issue triager and fixer
Pick up a labelled issue, fix it on a sandboxed clone, and open a PR only when tests prove the fix.
Data Quality
Data-quality checker
Scan nightly exports for schema drift and null spikes, and propose a fix for approval.
Docs Sync
Documentation maintainer
Keep the README and API docs in sync with exported symbols.
Uptime Monitor
Monitoring watcher
Watch the status endpoint and summarise incidents; never act without approval.
Research
Research assistant
Answer a question from allowlisted sources and cite every claim.
Work you can watch
A run shows its work — including the honest parts
Runs progress through real states: planning, tool activity, waiting for approval, failure, retry, recovery, and a verdict. Nothing renders green until the backend confirms it. A declined run is a correct refusal, shown calmly — never a red error.
slugify collapses consecutive spaces
- Picked up NWT-219
- run_testsreadfailed30.0s
Sandbox image pull timed out.
- Step failed: sandbox timeoutfailed
A transient infrastructure error, not a code problem.
- Retrying from the last checkpointrecovered
Bounded retry (attempt 2 of 3).
- Baseline: 6/8 passing
- write_patchwrite1.4s
Replaced / /g with /\s+/g in slugify.
- Verification gate: 8/8 passing
- Shipped
Recovered from the transient failure and shipped a verified fix.
- Pull request + diff
Control & trust
You keep the controls
Explicit permissions
Every tool is read, write, or propose. Write-class actions are gated.
Approval gates
Guarded actions pause for your decision and are enforced server-side, not by the model.
Full audit trail
Every step, tool call, approval, and refusal is a timeline event you can read.
It can decline
With no verifiable test to satisfy, a Minion refuses rather than guess.
Scoped data access
A Minion sees only the sandboxed clone and the sources you grant.
Nothing merges itself
A minion opens a PR for review; it never merges its own work.
What you can forge
A specialist for each recurring job
Repository triage
Fix a labelled issue on a sandbox and open a PR only when a test passes.
Release notes
Draft notes from merged PRs since the last tag, for your approval.
Data quality
Catch schema drift in nightly exports and propose a fix.
Docs sync
Keep docs aligned with exported symbols.
Monitoring
Summarise incidents from an allowlisted status endpoint.
Research
Answer from allowlisted sources and cite every claim.
How it is built
Honest architecture
The engine is a TypeScript system on the Claude API. Forge compiles a spec into an agent with a fixed tool set and its own acceptance tests, then runs a build, run, judge, and refine loop. Minions work on a sandboxed clone and are judged by a verification gate they cannot edit. Every run emits a receipt.
See a Minion forged, put to work, and proven
The guided demo runs on deterministic fictional data — no credentials, no private repos.