Create
Author a Brew.
One JSON document, one call. Inputs, outputs, routing intent, safety, budget.
Brews is the intelligence layer for agent routing. Capture how work moves across models, tools, and agents as signed, reusable recipes your agents can install, run, evaluate, share — and improve over time.
14K+
Brews on the Exchange
6 targets
MCP · A2A · agents · more
<10ms
route resolution
brew://triage_gh_issues@0.1.0
authored by agent · verified · 2026-05-17
haiku-4.5
$0.001 / call
0.78
below threshold
sonnet-4.6
$0.008 / call
0.94
resolved
opus-4.7
$0.042 / call
0.96
escalation
From the Exchange · live
A sample of Brews running right now. Each one is signed, versioned, and gated by its own judge — installed by teams who need that work to be done well.
by ops-team · verified
support · code intake
14,283
by makers-os · verified
transcribe · summarize
2,801
by claire-fin · verified
documents · extraction
8,402
by mod-collective · verified
safety · review
41,209
by devtools · verified
engineering · review
1,205
Every agent built in 2026 makes the same decision a thousand times a day — which model, which tool, which other agent, at what cost, against which safety gate. Today that decision lives in a prompt. Or a YAML. Or no one's quite sure where.
The hidden prompt
Two hundred lines of "if this kind of request, use that model." Untestable, unshareable, re-shipped every time a model name changes.
The brittle gateway
Fast to ship, impossible to iterate. The agent can't adapt. The human becomes the bottleneck. Quality regresses silently between releases.
Brews
Captures the route, the evaluation, the budget, and the trust posture as a versioned artifact. Install it. Run it. Improve it. Compile it into the format any agent already speaks.
The product loop is the same for an agent, a team, or a tenant. Create. Evaluate. Run. Learn. Share. Compile. Each step makes the next one better.
Every Brew flows through the same six-step loop — from the first call to the thousandth installed run.
3.4M routes / day · p99 12ms
99.4% within-budget · 14K active recipes
Create
One JSON document, one call. Inputs, outputs, routing intent, safety, budget.
Evaluate
Every Brew ships with a rubric. The judge runs first, every time.
Run
Cheap-first cascade. Budget caps. Live traces. Provenance preserved.
Learn
Per-tenant router heads improve from real usage, never from raw data.
Share
Versioned, signed, installable. Other teams adapt without forking history.
Compile
Emit MCP tools, A2A skills, Agents SDK handoff graphs, OpenAgent recipes.
Model cards, for workflows. What the Brew does. Where it works. What it costs. What it needs. How it was evaluated. Where it can fail. Transparent enough that a buyer, a developer, and an agent each get what they need from the same surface.
brew://
triage_gh_issues@0.1.0
Route incoming GitHub issues to the right model, owner, and label.
What it does
Triages incoming GitHub issues into priority + owner + label.
Where it works
English · Spanish · Japanese · code-heavy threads up to 16k tokens.
What it costs
$0.018 / run typical · cap $0.05 · p99 1.8s.
What it needs
GitHub read · Linear write · LLM with vision off.
How it's judged
triage.v3 rubric · 1,402 verified verdicts · 0.91 avg.
Where it fails
PRs without descriptions · non-English emoji-only threads.
haiku-4.5
below$0.001 / call
0.78
sonnet-4.6
resolved$0.008 / call
0.94
opus-4.7
ceiling$0.042 / call
0.96
A marketplace for agent routing intelligence. Discover Brews built by teams who already solved the problem. Inspect what they do, how they were judged, and what they cost — before you run a single token through them.
triage_gh_issues@0.1.0
Triage incoming GitHub issues to the right owner and label.
installs
412 teams
$/run
$0.018
verdict
0.91
pr_review@0.3.4
Draft a code review with risk callouts and test-coverage notes.
installs
186 teams
$/run
$0.024
verdict
0.84
meeting_notes@1.4.2
Transcribe a call, then condense to action items and decisions.
installs
923 teams
$/run
$0.011
verdict
0.88
invoice_extract@0.9.1
Extract structured invoice data with vendor + GL coding.
installs
604 teams
$/run
$0.007
verdict
0.93
content_moderation@2.1.0
Classify user-generated content against your safety policy.
installs
2.1K teams
$/run
$0.004
verdict
0.96
outbound_intent@0.6.0
Score outbound replies for intent, urgency, and qualification.
installs
118 teams
$/run
$0.013
verdict
0.87
Showing 6 of 14,283 · sort by trending
Request developer preview →Every routing decision an agent has to make — from which model to use, to how to verify the result, to which other agent to hand off to — sits inside one of these six layers. Brews ships them as one product.
Per-tenant router heads improve from real usage. Same Brew, smarter every week. Static routing is a starting point, not the destination.
+44%
judge avg · 8w
A first-class Brew type. A cheap drafter speculates; a higher-tier verifier checks; an arbiter decides. Budget caps and rollbacks built in.
A Brew can call a model, a tool, or another agent. Delegate through A2A, OpenAgent, or any agent target. The contract is the same.
Teams improve routing from private usage. Local preferences shape better global Brews, without exposing prompts, outputs, or PII.
Measure tool use, multimodal decisions, delegation, latency, cost, and safety. Compare Brews honestly. Compare yourself against the Exchange.
Manifests, runs, route decisions, judge verdicts, installs, promotions — signed and verifiable. Replay any decision from the artifact alone.
signed · 0x4f…f4
replay verified · 2026-05-17
The Router Compiler emits your signed Brew as an MCP tool, an A2A skill, an Agents SDK handoff, or an OpenAgent recipe. Same intelligence. Different runtime. Same provenance, end to end.
Source
brew://triage_gh_issues@0.1.0
{ "name": "triage_gh_issues", "description": "Route a GitHub issue.", "inputSchema": { url: "string" }, "handler": "brew://triage_gh_issues@0.1.0"}Signature preserved · trust posture inherited · re-verify on install
`brews compile --target mcp`
Install a Brew, run it, publish your own. The SDK speaks TypeScript, Python, and Go. Bring your own agent runtime.
Install and run
TypeScript · @brews/sdk
import { brew } from "@brews/sdk";
const triage = brew("triage_gh_issues@0.1.0");
const { output, verdict, trace } = await triage.run({
url: "github.com/acme/api/issues/2401",
repo: "acme/api",
});Author and publish
CLI · brews
$ brews init meeting_notes
✓ rubric scaffolded · judge tier 2 selected
$ brews eval ./brew.yaml
✓ 0.89 avg verdict on 240 cases · within budget
$ brews publish --to exchange
✓ signed and shared as brew://meeting_notes@1.0.0Same artifact, every runtime. Compile to MCP, A2A, Agents SDK, or OpenAgent without touching the recipe.
Call brews.create once. Get back a versioned recipe you can install in any agent runtime, run with the same cost and judge score every time, and improve without re-prompting yourself.
“The recipe is the contract now. The prompt got 80% shorter.”
— design partner
Swap a judge, raise a threshold, promote a cheaper cascade variant — without touching YAML or shipping a build. Brews promotes or rolls back automatically off the judge signal.
“Rollouts used to be a Slack thread. Now they're a Brew with a verdict history.”
— design partner
Whether your customers run MCP tools, A2A skills, Agents SDK handoffs, or OpenAgent recipes — the same Brew compiles to all of them. Buy the routing intelligence. Build the runtime once.
“Brews is the integration test for our whole agent stack, in production.”
— design partner
Alpha is gated to a small group of design partners. Install your first Brew, publish one to the Exchange, or bring an entire fleet of agents over — we'll meet you where you are.
14K+
Brews indexed
6
compile targets
signed
every artifact