Spaces:
Running
Running
import streamlit as st | |
import asyncio | |
import nest_asyncio | |
from pickers import get_user_inputs | |
from utils import run_agent | |
nest_asyncio.apply() | |
with st.sidebar: | |
user_inputs = get_user_inputs() | |
is_valid = user_inputs is not None | |
run_button = st.button("Run", disabled=not is_valid) | |
async def main(): | |
if run_button: | |
await run_agent(user_inputs) | |
else: | |
st.write("Click run to start!") | |
if __name__ == "__main__": | |
loop = asyncio.new_event_loop() | |
loop.run_until_complete(main()) | |