Artifact-native reconciliation
Build an agent graph with 2 primitives¶
HarnessGraph lets you describe the artifacts you want and the rules that can produce them. The kernel keeps reconciling those facts until the requested output is current.
Slot
A named place for an artifact. Each committed change becomes an immutable Revision.
Rule
A declaration that reads Slots and writes Slots. Dependencies come from these reads and writes.
Reconcile
The kernel finds stale outputs, runs the eligible Rules, and records what happened.
Derived graph
Branches, joins, retries, and loops follow from data dependencies. They are not separate node types.
The documentation is maintained in Chinese and English with the same page structure. Choose a language above, then follow the Quick Start to run a deterministic graph without an agent account.