summaryrefslogtreecommitdiff
path: root/libpanto/src/stream.zig
AgeCommit message (Collapse)Author
2026-06-05refactor: Agent.run() -> Stream -> Stream.next() -> Eventt
converted the main agent loop from push-based (into callbacks on a Receiver vtable) to pull-based, where `next()` re-enters a state-machine Stream until the next event can be returned.