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.

From the engineHand-labeled evaluation, claude-opus-4-8
0
Unsafe ships
4/4
Good fixes shipped
3/3
Bad fixes declined
100%
Overall accuracy

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.

You
describe a job
Forge
proposes a Minion
Minion
a scoped specialist
Run
durable, inspectable
Result
verified, or declined

How it works

From a sentence to a working specialist

01

Describe

Tell Forge the job in plain English.

02

Propose

Forge drafts instructions and a fixed tool set.

03

Review

You see tools, permissions, and data access first.

04

Create

Approve it and the Minion joins the roster.

05

Work

It runs durably, and proves what it did.

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.

Shipped
tests prove it
Declined
held back on purpose
Gated
writes need approval
NWT-219

slugify collapses consecutive spaces

Demo data
  1. Picked up NWT-219
  2. run_testsreadfailed30.0s

    Sandbox image pull timed out.

  3. Step failed: sandbox timeoutfailed

    A transient infrastructure error, not a code problem.

  4. Retrying from the last checkpointrecovered

    Bounded retry (attempt 2 of 3).

  5. Baseline: 6/8 passing
  6. write_patchwrite1.4s

    Replaced / /g with /\s+/g in slugify.

  7. Verification gate: 8/8 passing
  8. Shipped

    Recovered from the transient failure and shipped a verified fix.

  9. 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.

TypeScriptClaude APIVerification gateSandboxed runsReceiptsCLI + SlackThis web app
# the same engine, three doors
forge build "triage repo issues and open a PR when tests pass"
→ designs the agent, writes its tests, repairs until green
minion work NWT-214
→ fixes on a sandbox, runs tests, opens a PR — or declines
# CLI, Slack, and this web product all drive the same engine.

See a Minion forged, put to work, and proven

The guided demo runs on deterministic fictional data — no credentials, no private repos.