Make the session-topology GIF generator generic: render from real o2r channels #27

Closed
opened 2026-06-02 02:52:25 +00:00 by coilysiren · 1 comment
Owner

Generic session-GIF generator

The animated session-topology renderer pulls spans from Phoenix by session.id and is wired around demo sessions. Generalize it so it runs on real o2r channels already used (real A2A sessions / agent-channel event logs), not just the luca demo.

Why

The hero asset becomes authentic: a GIF rendered from real agent traffic Kai has actually run, which is far stronger for the landing page and for outreach than a synthetic demo. "Here's a real multi-agent session I ran, animated from its OTel spans."

Scope (rough)

  • Decouple the renderer from the Phoenix-demo assumption; accept any source that yields hops (parent -> agent) keyed by session.id.
  • Support pulling from a real channel's stored spans / event log.
  • Keep determinism (same session -> byte-identical GIF) so it stays CI-safe.
## Generic session-GIF generator The animated session-topology renderer pulls spans from Phoenix by `session.id` and is wired around demo sessions. Generalize it so it runs on **real o2r channels already used** (real A2A sessions / agent-channel event logs), not just the luca demo. ## Why The hero asset becomes authentic: a GIF rendered from real agent traffic Kai has actually run, which is far stronger for the landing page and for outreach than a synthetic demo. "Here's a real multi-agent session I ran, animated from its OTel spans." ## Scope (rough) - Decouple the renderer from the Phoenix-demo assumption; accept any source that yields hops (parent -> agent) keyed by `session.id`. - Support pulling from a real channel's stored spans / event log. - Keep determinism (same session -> byte-identical GIF) so it stays CI-safe.
Author
Owner

Backlog burndown 2026-06-17: closing low-priority (P3/P4) to bring the open count to a manageable level. Nothing lost — reopen if this resurfaces. Batch tag: burndown-2026-06.

Backlog burndown 2026-06-17: closing low-priority (P3/P4) to bring the open count to a manageable level. Nothing lost — reopen if this resurfaces. Batch tag: `burndown-2026-06`.
coilysiren 2026-06-17 08:23:52 +00:00
Commenting is not possible because the repository is archived.
No description provided.