OpenRath v1.3.0#
Released July 8, 2026.
What changed#
v1.3.0 adds a static inspection layer for workflows and strengthens the runtime’s persistence, configuration, provider-placement, and OpenSandbox foundations. These capabilities are additive; workflow compilation remains opt-in.
Area |
Addition |
|---|---|
Workflow compile |
|
Module tree |
Nested |
Provider placement |
|
Config safety |
API keys move from |
Environment registry |
Central |
Persistence |
Shared atomic JSON/text helpers, root layout manifest, and dry-run-first cross-plane GC. |
OpenSandbox |
Current v1.1.0 code-interpreter image, longer creation budgets, and targeted transient retries. |
Compatibility boundaries#
Workflow.to(...)only rebinds directAgentParamvalues. Iterateworkflow.modules()to cover a nested tree.CompiledWorkflow.manifestis a snapshot; recompile after provider or structure changes.Session-bound providers survive
fork()anddetach()and are left-biased bymerge(), but are not serialized and are not copied to loop/compress outputs.Inline
api_keyvalues still load and migrate on the next save. Keys set toNoneare omitted when a non-empty credentials payload is rewritten, but an existing sidecar remains untouched when the new payload is empty.GC defaults to
dry_run=True. Removing a remote sandbox record does not terminate the remote container.
Full code changes: v1.2.2…v1.3.0.