agenti.run

Control structures for agent work

One runtime / 32 control structures / agents you own

We buildthe structure.You keep the work.

Better agent work does not come from one more perfect prompt. It comes from deliberate generation, pressure, reduction, agreement, and a contract that knows when to stop.

RUN SPECIMENCHALLENGE–BEAM / N3
scored challenged reducer artifact

A single ask is a gamble.

Every team building with agents finds the same ceiling: quality plateaus at one model's one attempt. The remedies are already known. Make many and prune. Expose work to adversarial pressure. Reduce in stages. Require agreement. Stop when stable.

BranchExplore more than one answer.
PressureMake the work survive opposition.
SettleKeep the result and how it happened.

Not a chat log / not a black box

Work moving through a system.

Five agents and two system lanes move across three phases. Lines branch, thicken, loop, and converge. Hollow events are ordinary work; blue is scored, coral is conflict, diamonds are milestones, and solid events leave artifacts.

RUN / W48086BEAM → CHALLENGE–REVISE → SETTLE19:47 / COMPLETE / $0.03

05agents

39events

03phases

01git-backed run

Known structures.
Executable contracts.

Faithful, cited reproductions form the core. Every pattern speaks the same phase contract, so a winner can face challenge, revision, and compression in one composed run.

01BRANCH / PRUNE

Beam loop

Generate candidates. Score them as peers. Carry only the strongest work forward.

Beam search — Lowerre (1976); Yao et al. (2023), Tree of Thoughts
10CHAIN / GROW

Expanding elaboration

Start with a sketch. Expand its parts in parallel. Rejoin them with added depth.

Ning et al. (2023), Skeleton-of-Thought
12ITERATE / APPROVE

Evaluator loop

Produce, evaluate, and repeat until the work crosses a declared threshold.

Madaan et al. (2023), Self-Refine
18OPPOSE / SYNTHESIZE

Dialectic

Put two positions under pressure and turn their conflict into a stronger synthesis.

Du et al. (2023), multi-agent debate; Irving et al. (2018)
Explore the application at saw.run ↗

One family.
Three temperatures.