An unofficial RubyLLM ecosystem extension that turns one RubyLLM 2.x chat turn into one AG-UI 1.0 run. It parses and validates RunAgentInput, maps RubyLLM streaming, tool and lifecycle behavior onto schema-valid AG-UI events, turns requires_approval pauses into interrupt outcomes with host-authorized resume, reports cancellation as the cancelled outcome, and ships an SSE writer for plain Ruby plus an optional Rails adapter.
Required Ruby Version
>= 3.2.0
Authors
Andy Wang
Versions
-
0.2.0
-
source
- 0.2.0 source October 19, 2026 (73 KB)
-
-
0.1.0
-
source
- 0.1.0 source October 18, 2026 (68.5 KB)
-