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
A proposed public application and custom-store contract, with orchestration
internals excluded from generated API documentation.
Explicit RubyLLM 2.1.0 and 2.1.1 CI matrices, and a shared intercepted/live
OpenRouter harness for text, approval, result association, and reconnect.
Client-state assertions for one original tool call and one associated result.
Changed
Remove the unused allow_client_history configuration and diagnostic key.
Client messages remain untrusted data under host-controlled history policy.
Reject unsupported protocol_version configuration instead of accepting a
setting that cannot change the producer's fixed 1.0 output.
Fixed
Expose the returned reconnect outcome through Run#record, without executing
the chat again. Verify real RubyLLM denial and installed result association.
Resume real RubyLLM approval without repeating the original tool-call start
and arguments. Its result keeps the original call id; new calls still stream.
Isolate and freeze nested input, identity, interrupt, and JSON record values.
Editing caller-owned data cannot mutate memory-store indexes or bypass a
record revision; editing published values raises FrozenError.