Focus / attention substrate — the field reads and writes attention
New (experimental): operator attention as an input, agent attention as an output, over one shared field. field.focus(target, { source }) deposits source-tagged, decaying focus onto any body by identity; field.focusState() is the ranked, thresholded digest an AI agent can read in a single turn; metrics.salience rides query()/snapshot(); the focus event is the write-back channel; and a focus well gathers the field toward whatever is currently focused. The agent view stays read-only. Signals-first — it runs with nothing drawn.
Learn more → “recipe” is now “Pattern”
The authored composed-arrangement concept is renamed to a Field Pattern, end to end: FieldPattern / compilePattern / applyPattern / FIELD_PATTERNS in the API, mirrored on the Swift + Kotlin ports. Every old recipe-named symbol still works as a deprecation alias (removed at 1.0), so nothing breaks.
Learn more → Android — a native Kotlin port
The engine now runs natively on Android: same package layout, API surface, and physics as the JS and Swift packages, held to the same shared cross-plane golden. Ships a Jetpack Compose host (FieldView + Modifier.fieldBody), an imperative View host, and a desktop FieldLab. In active development on the android branch.
Learn more → Warm palette by default
The field renders on a warm cool→warm ramp out of the box — the same palette across the JS core and the Swift port.
Learn more → Bodies track scroll smoothly
Attractors no longer snap in 6-frame steps while you scroll — the swarm follows the page continuously, no more pausing.
Tag-tint — particles wear their tag's colour
Any body with data-color now stains the nearby swarm toward its hue at render time, so a tagged region reads in its own colour even on a sparse field.
gridWarp — tunable grid distortion
A new FieldOption (and <field-root grid-warp>) scales the grid overlay's deformation, so the field's bending of the reference lattice can be exaggerated for demos.
Learn more → The homepage is a full narrative now
Substrate → natural fields → forces → system → gallery, end to end over the live engine — and every concept and all 36 forces link straight to their exact reference.
Learn more →