~/talk

Make your own event-sourced agent harness using stream processors

slides:none on file

An event-sourced agent harness where every streaming chunk tool call error and circuit-breaker trigger becomes an event, with a clear split of state, reducer, after-append hook so reducers run synchronously to catch up without replaying LLM requests and side effects occur in after-append. Deployment works by appending a dynamic worker configured event whose payload is JavaScript that turns any stream into an agent (runs as a Cloudflare dynamic worker), supports SSE curl demos, stream pausing, and 200ms safety-injection windows.

AI-written summary · about

  1. 0:00Start
  2. 0:14Introduction and workshop overview
  3. 1:33Concept of event-sourced agent harnesses
  4. 2:24Desired characteristics: Extensibility and composability
  5. 3:14Agents on the edge and public routability
  6. 4:20The distributed nature of agents and potential pitfalls
  7. 5:40Introduction to the event stream architecture
  8. 8:38Working with the API via curl
  9. 10:48Handling events and error states
  10. 11:57Circuit breakers and stream management
  11. 13:49Scheduling tasks and event subscriptions
  12. 15:17Q&A: Architectural philosophy
  13. 19:17Demonstrating the SDK and TypeScript integration
  14. 30:06Defining stream processors and reducers
  15. 47:34How stream processors function in production
  16. 50:35Dynamic workers and deploying via event payloads
  17. 58:45Discussion on before-hooks versus eventual consistency
  18. 1:02:16Future outlook and wrapping up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.