Skip to content

Glossary

Effect class

An effect class labels every agent action by how hard it is to undo: pure, reversible, compensatable or irreversible. Policy and approvals follow from it.

Updated · 1 min read

An effect class is a label on every tool call an agent makes, saying how hard the action is to undo. In Heighliner there are four:

Effect classExampleWho decides
PureRead metrics, run a queryThe agent, freely
ReversibleOpen a pull request, flip a feature flagThe agent, within policy
CompensatableCharge a card (undo is a refund)Policy, often a person
IrreversibleEmail customers, delete dataAlways a person

Effect classes decide which actions run on their own and which wait for an approval. Irreversible actions are held in escrow until a person approves. Connectors that cannot safely repeat a call get their effect class raised one level.

A new home for autonomous work.

Big ambitions. Steady hands.

Bring your first agent aboard. Heighliner is in early access, and we’re building with our first crews.