deepdraft / gradio_app.py
Charles Azam
feat: add support for images
0d89931
raw
history blame
684 Bytes
import gradio as gr
from deepengineer.backend.gradio_tools import run_agent_stream
from deepengineer.common_path import DATA_DIR
with gr.Blocks() as demo:
gr.Markdown("# Agent Interface with Real‑Time Tool Logging")
user_input = gr.Textbox(label="User Message")
log_output = gr.Textbox(label="Tool Invocation Log", interactive=False)
agent_output = gr.Markdown(
label="Agent Response",
)
send = gr.Button("Send")
send.click(
fn=run_agent_stream,
inputs=[user_input],
outputs=[agent_output, log_output],
concurrency_limit=2,
)
if __name__ == "__main__":
demo.launch(allowed_paths=[DATA_DIR])