mirror of
https://github.com/openprose/prose.git
synced 2026-09-19 05:55:05 +08:00
f12dcda4d8
Ships @openprose/reactor 0.3.0, @openprose/reactor-cli 0.2.0, @openprose/reactor-devtools 0.2.0: the Reactor harness (compile-once-intelligent then dumb reconciler, content-addressed receipts, cost scales with surprise) with the distilled ideal public API — curated front door, full @openai/agents passthrough, one typed handle, one Substrate, unified observe, branded ids, and additive forward seams for the fixpoint.
quickstart example
A gateway (inbox) + a responsibility (digest) — the smallest end-to-end shape
with a real edge. This is what reactor init scaffolds.
Offline (no key needed)
reactor doctor # honest health report (sandbox none, IR absent)
reactor compile --check # exits 1 (stale): the project is recognized, not yet compiled
Live (needs OPENROUTER_API_KEY + @openai/agents + zod)
reactor compile # run the compile sessions -> IR cache
reactor topology # offline now: the compiled DAG (inbox -> digest)
reactor run # boot, drain, print dispositions + cost
reactor status # standing compile cost + run cost
digest subscribes to inbox's items facet, so when the inbox set moves the
digest re-renders — and only then.