Streamlit or Gradio frontend support thoughts #430
MrCsabaToth
started this conversation in
Ideas
Replies: 1 comment
-
Hey @MrCsabaToth, interesting, I hadn't thought about a lot of the points you bring up. @maxkorp, @mme, or @tylerslaton, what are your thoughts here? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I was an early adopter of CopilotKit and AG-UI will open up wide range of possibilities for more orchestration frameworks (waiting for AWS Strands). However at extreme fast paced pilots people may still resort to Streamlit or Gradio frontend - even at the age of vibe coding - especially if the orchestration framework is also Python, since it provides so much more concise way of spinnign up a quick visual.
I've had success to communicate some progress to Streamlit UI during a long agent run with LangGraph and LlamaIndex, both offer an "event" type loop where at least I can get tool call level progress of the highest level (supervisor) agent, however that was without CopilotKit.
It's more of a question if there's anything can be done if the agent architecture is multi level and possibly some feedback from lower level expert agents of an agent-as-a-tool type of scenario of a supervisor. Inherently Streamlit and Gradio are not the best for multi threaded UI updates. But just as for a graph visualization I could imagine a Streamlit widget which is a wrapper for a React core, maybe there could be widgets for tool calls and other progress displays as well? Or possibly even more native techniques than just wrapped TypeScript widgets.
Has anyone done any work like that? What are your thoughts?
Beta Was this translation helpful? Give feedback.
All reactions