Skip to content

ui: Streamlit or Gradio Interactive Crash & Fast-Forward WAL Visualizer #90

Description

@sdageltc

💡 Overview

Build a fun, lightweight interactive web UI using Streamlit or Gradio to visually demonstrate LetItLoop's crash resilience and instant fast-forward resume!

🎯 Motivation

Developers love visual interactive demos where they can physically trigger actions and see results in real time.

✨ What We're Looking For

A simple app in \examples/interactive_demo/app.py\ that provides:

  1. Interactive Controls:
    • [Start Agent Workflow]: Runs a simulated 5-step agent loop with animated step progression.
    • [Inject SIGKILL / Crash]: Abruptly terminates the worker at a selected step.
    • [Resume from WAL]: Restores the workflow, showing completed steps turning green in <1ms without re-execution.
  2. Metrics Dashboard:
    • Resumption latency ({resume}$ in ms).
    • Duplicate token waste (.0\%$).
    • Real-time WAL event log viewer.

🛠️ Getting Started

  • Great for developers who enjoy frontend/UI engineering with Python!
  • Drop a comment below if you'd like to build this! 🚀

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions