DarkPrint
Reusable sub-graphs

Parts

Orchestration primitives you drop into a factory like npm packages — a bounded retry, a schema gate, a weighted vote. Import the sub-graph, wire its typed inputs and outputs, and inherit behaviour that has already been graded on other builders' runs.

TriggerAttempt ExecutorRun action VerifierCheck RetryBackoff ShipOK
Part

Bounded Retry

Wrap any action in an exponential-backoff retry that gives up after N attempts and surfaces the last error cleanly.

#retry#backoff#resilience
KOKwame Obasi
8.9k512
TriggerCandidate VerifierSchema + assert ShipAccept RetryReject → fix
Part

Schema Gate

Validate a candidate against a schema plus custom assertions; accept on pass, route to a fix loop on fail.

#validation#schema#guardrail
LFLupo Ferretti
6.1k388
ExecutorProposal A ExecutorProposal B NegotiatorWeighted vote ShipChosen
Part

Weighted Vote

Collect competing proposals and pick one by weighted score — validator weight, confidence, or a custom rubric.

#negotiation#voting#consensus
MVMara Veiga
4.3k291
TriggerInput RouterRoute ExecutorLane A ExecutorLane B ExecutorLane C
Part

Intent Router

Classify an input and dispatch it down one of several typed lanes, with a default lane for the unrecognized.

#routing#classification#dispatch
HIHana Ito
3.5k204
TriggerEvent MemoryWrite state MemoryRecall ShipContext out
Part

Episodic Memory

Write events to a store and recall the k most relevant on demand — shared working memory for a multi-agent line.

#memory#state#retrieval
OVOrin Vasquez
3.0k176
TriggerResult VerifierConfidence ShipAuto-accept Human gateEscalate
Part

Confidence Escalation

Auto-accept high-confidence results and route low-confidence ones to a human — the safety valve every autonomous line needs.

#escalation#human-in-loop#safety
SASol Antczak
3.8k233