Sequence
Output from A becomes input to B.
Field chart — 29 elements / 7 families / 8 bonds / 3 strengths
A compositional map of the building blocks behind agentic systems—and the bonds, functional groups, compounds, and complexes they form.
The smallest reusable operator with independent engineering meaning—not an artifact, modality, or already-composed pattern.
A recurring subassembly that gives many different agents the same characteristic behavior.
One cohesive agent pattern with a bounded purpose and runtime identity.
Several agent molecules coordinated by an orchestrator, protocol, or shared environment.
Sht 01 — The atoms · 29 squares
Families group atoms by the job they perform, and position encodes reach: moving right within a row widens an atom’s control radius; moving down the table lengthens the time horizon it governs. Tap an element for its definition, likely bonds, and a route into the Harness Course or a canonical reading.
Showing the full periodic arrangement.29 elements
→ Across a row: wider control radius↓ Down the table: longer time horizons
Sht 02 — Bond topology · 8 bond types / 3 strengths
Agentic bonds are control relationships: order, feedback, gates, evidence, shared state, fan-out, co-presence, and containment. Topology sketches how a compound behaves—the strength of each bond decides whether it actually does.
Output from A becomes input to B.
Observation changes the next action.
The left side can block the right side.
The left side must satisfy the right-side check. Read ⊨ as “must satisfy.”
Information persists across steps or time.
Paths fan out, then merge or compete.
Both are present in the same assembly; no order implied.
Sandbox, budget, or policy bounds action.
The same diagram can be a suggestion or a guarantee. Every bond in this guide carries one of three strengths—~ advisory, unmarked coded, ! enforced. Here is one formula, “act, observe, verify,” at all three:
Seven stability laws
Every loop needs action, observation, and a stop condition. Without all three, it is either a one-shot call or a runaway process.
Critique bonds weakly to itself. Add Vf[test], tool results, explicit scoring, or environmental evidence—or the system may merely rationalize its first answer.
As blast radius rises, tools need stronger bonds to permissions, verification, approval, tracing, and rollback. Advisory bonds must harden into enforced ones.
Long-running work needs external state, checkpoints, and compaction. Raw conversation history is not durable memory.
Sampling, search, and delegation trade tokens and time for coverage. They need budgets and aggregation, not unlimited fan-out.
A molecule is only as good as its measured behavior. Evaluate the full trajectory, not just the final prose.
Everything an agent reads from the open world—web pages, tool results, files—is data, never instructions. Bond Cn[trust] and Sb around any Tool that touches it.
Sht 03 — Functional groups · 11 subassemblies
A functional group is a recurring cluster that confers characteristic behavior wherever it appears. Memory, skills, evaluation, and recovery belong here: important mechanisms whose internal composition should remain visible. Hover any square or glyph for its meaning.
One technique: Retrieve, Loop, Verify.
A bounded loop or evidence gate inside many agents.
One coding, research, or support agent.
An orchestrator bonded to specialist agents.
Independent agents held together by protocols and shared state.
Why “functional group” fits: it is not normally a free-standing molecule. It is a recognizable arrangement inside many different molecules, and it gives them characteristic behavior. That follows the IUPAC definition closely. “Compound” emphasizes that several element families are present; a coordination entity suggests an orchestrator surrounded by specialists; a supramolecular assembly suggests autonomous agents coupled by weaker protocols.
Sht 04 — Molecules & compounds · 10 patterns
A molecule emphasizes one coherent runtime identity. A compound emphasizes that it draws atoms from several families. Most real agents are both. Hover any square for what that step does.
Sht 05 — Complexes & assemblies · the multi-agent layer
This is the multi-agent layer. What the literature calls a multi-agent system is, in this chemistry, a coordination complex: a central orchestrator bonded to specialist molecules. Ecosystems of independent agents—coupled by protocols and shared stores rather than a boss—are supramolecular assemblies. Dashed chips are whole molecules from Section IV, each running its own loop.
Sht 06 — Control radius · prompt → context → harness
The families answer “what does this move do?” The shells answer “how much of the system does it control?” This connects the table to the Prompt → Context → Harness trilogy.
Shapes one inference through specification, examples, decomposition, and constraints.
Shapes what the model can know through persistence, retrieval, compaction, and externalized working state.
Shapes what the system can do over time through tools, loops, dispatch, verification, permissions, budgets, recovery, and termination.
Appendix A — Admission test · how an idea earns a square
“Periodic table” is deliberately a metaphor: a compact field guide for families, composition, bonds, and recurring behavior—not a claim that agent engineering obeys a physical periodic law.
I picked the elements by asking: “What is the smallest reusable engineering move that can materially change an agent’s behavior?”
The element names describe operations. Brackets specialize an operator without creating a new atom: Structure becomes Cn[schema]; Sampling becomes Bh[sample]; History becomes Rt[history]; Retry becomes Lp[retry]; Replan becomes Pl[revise]; Test becomes Vf[test]; and Reward becomes Sc[reward]. API, Browse, GUI, Code, and Message remain Tool modalities. Memory, Skill, and Evaluation move up to functional groups because each is already a composition. Select narrows to Ds Dispatch: handing control to the next capability, specialist, model, or workflow.
Three atoms earned squares. The v0.4 table could not write a scheduler, a clarifying question, or a reduce step. Wt Wait covers suspending until a time, event, or condition—the move behind cron triggers, wakeups, and durable execution. Ak Ask covers eliciting missing information or a decision from a human, which is neither Approve (a gate) nor a Tool side effect. Mg Merge covers combining parallel results into one artifact—Branch fans out and Score ranks, but neither synthesizes.
Three atoms moved. Trace joined Feedback: it records signals rather than setting policy. Checkpoint and Rollback joined Wait in the new Durability family, because surviving time, interruption, and failure is a different job from drawing boundaries. Governance now holds only true boundary-setters: Permission, Sandbox, Approve, Budget.
Bonds gained strength. Topology alone under-determines behavior, so formulas now mark each load-bearing bond as advisory (~), coded (unmarked), or enforced (!). And position now carries meaning: within a row, control radius widens to the right; down the table, time horizons lengthen.
Atoms became orthogonal by test, not by vibe. Every element now states the one question it answers—Dispatch: “what handles the next step?” (control stays in the same context); Delegate: “hand this to another agent?” (a new context, always). Plan is the operator; the plan it produces is an artifact stored via Xt[plan]. Persist stores information; Checkpoint stores a restart point for the run itself.