Skip to content

Dynamic workflows in a new dimension.

ReactorJet builds and shares practical ways for agent systems to observe what changed, check the result, and decide what should happen next.

The component library

See the requirements, controls, evidence, and handoffs behind each step, then follow how those responsibilities translate across tools and components.

See them in a workflow

Explore the control loop

Trace the decision, not just the output.

Follow a bounded agent task from its first brief to the final decision. Inspect each handoff, then switch the outcome to see where human judgment enters the loop.

Running brief stage
Control plane
Work plane
01Brief
Bound the taskIntent brief
02State
Read the systemBaseline snapshot
03Worker
Propose one changeCandidate change
04Evaluator
Check independentlyEvaluation verdict
05Policy
Apply the boundaryGate decision
06Record
Keep the proofEvidence packet
07Controller
Choose the next moveNext action
01Brief

Bound the task

A useful run begins with a small, testable intent. The brief defines what the agent may change, what it must preserve, and when it should stop.

ProducesIntent brief

Intent to deployment

Tell the agent what you want. Carry it to production.

A clear request becomes a bounded plan, implementation, independent checks, and a deployment decision. The control loop stays consistent even when the tools change.

import { closeLoop } from "@reactorjet/core";

await closeLoop({
  observe: repositoryState,
  propose: boundedCandidate,
  verify: heldOutEvaluator,
  adapt: nextBestAction,
});

Start with a request

Ready

Describe the outcome

Let the workflow work out the steps.

State what you want in plain language. The loop will inspect the context, work within its controls, check the result, and prepare the next safe action.

Autonomic workflow

Say what you want. Watch the loop do the rest.

The agent can choose the steps without losing the controls: scope stays bounded, evaluation remains independent, and consequential actions still wait for a clear decision.

Find out how

Biro

A practical operating model for agent-driven work.

Biro is where this model is taking shape: one environment for expressing intent, directing agents, checking evidence, applying policy, and deciding what moves forward.

ReactorJet documents that work as it develops. As models improve and tooling matures, we are building and testing the controls, components, and workflows that make the model practical, then bringing them together in Biro.

FAQ

Questions, answered.

What ReactorJet is, what you can use now, and how to start building with the ideas.

What is ReactorJet?

ReactorJet is a public library for designing more reliable agent workflows. It brings together tutorials, reusable components, field notes, and working examples that connect intent, action, evaluation, policy, and deployment.

Can I use these components?

Yes. Use them as implementation patterns and adapt the interfaces to your stack. Each component explains the responsibility it owns, the evidence it expects, and the boundary it should not cross.

What makes a workflow dynamic?

It can observe the result of its own action, compare that result with an explicit target, and use the verdict to choose the next move. A fixed automation sequence cannot do that.

Does ReactorJet replace human review?

No. It makes the decision boundary explicit. People set goals, define trust boundaries, and decide which verdicts may advance automatically. The system keeps evidence attached to every consequential change.

Where do the evaluators run?

Outside the proposer whenever possible. Separating proposal from judgment reduces self-grading and makes failures easier to reproduce, audit, and contain.

Where should I start?

Start with one bounded task, one measurable target, and one independent check. Add policy, approval, and recovery only where the consequences require them.

From intent to deployment

Turn one clear request into checked, deployable work.

Learn how to bound the task, separate proposal from evaluation, and keep the evidence that decides what moves forward.