Skip to content
This repository was archived by the owner on Sep 30, 2026. It is now read-only.

v0.3.0 — routed failure, sliced context

Choose a tag to compare

@0thernet 0thernet released this 16 Sep 23:17
· 34 commits to main since this release
5b40946

Since v0.2.0:

  • view.cells port slices: {"cell":"prep","ports":["value"]} selects which ancestor outputs enter an agent's context; bare strings unchanged.
  • view.graph: the effect context can carry the wiring among the cells an agent can see.
  • Field guards {field, equals} route on a field of a json record — no classifier needed. until.field gives repeat the same early-exit form.
  • on:"fail" edges route a failure record {code, message} to recovery cells; survivability is declared at admission and composes through nested organisms.
  • Failed effects are recorded as {requestDigest, error} — runs containing failures now verify bit-for-bit.
  • morphogen explain prints the compiled signature; morphogen diff compares receipts; per-cell work attribution lands on every record.
  • New examples: escalate, recover. 77 tests, 11 suite examples all verified.