You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Explicit stopped-worker recovery with a worker_lost outcome, retaining run
identity and exposing unknown tool effects for host reconciliation.
Atomic storage revisions and independent-process SQLite reservation,
approval redemption, conflicting-write, and worker-death tests.
Exact-run, actor-scoped cancellation and HTTP abort workflows in the offline
browser example, plus real RubyLLM HTTP timeout and cancellation checkpoints
verified without a provider connection.
Fixed
Continue a live run after its response transport disconnects, preserving the
real outcome and side-effect identity instead of failing the run on a write.
Reject stale record writes and preserve uncertain database-write outcomes.
Disable callbacks even when a producer cannot persist its final record.
Keep uncertain reservation and approval acknowledgements separate from run
failures, without executing a provider turn or guessing whether a decision committed.
Recognize Puma connection failures as disconnected transports and classify
Faraday timeouts as transport_timeout instead of generic transport errors.
Require JSON 2.x so Rails 8.0 can load a real RubyLLM chat without passing
a removed quirks_mode option to JSON 3.