Module: AgUi::RunStore

Defined in:
lib/ag_ui/run_store.rb

Overview

Per-thread run bookkeeping backing /connect (replay + live attach) and /stop (cancel the run's Async task) — the Ruby counterpart of the Node runtime's InMemoryAgentRunner thread store.

The interface is duck-typed; hosts can supply anything implementing begin_run / record / finish_run / attach_task / stop / open_subscription (e.g. a redis-backed store) via AgUi.agent(store: ...).

Defined Under Namespace

Classes: InMemory