Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Remove useless button
Browse files
app.py
CHANGED
@@ -437,6 +437,13 @@ def create_agent(data_dir, desktop, log_file):
|
|
437 |
)
|
438 |
|
439 |
class EnrichedGradioUI(GradioUI):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
440 |
def interact_with_agent(self, task_input, messages, session_state, session_hash, request: gr.Request):
|
441 |
import gradio as gr
|
442 |
|
@@ -547,7 +554,7 @@ with gr.Blocks(css=custom_css, js=custom_js) as demo:
|
|
547 |
update_btn = gr.Button("Let's go!")
|
548 |
|
549 |
chatbot = gr.Chatbot(
|
550 |
-
label="Agent logs",
|
551 |
type="messages",
|
552 |
avatar_images=(
|
553 |
None,
|
@@ -593,7 +600,6 @@ with gr.Blocks(css=custom_css, js=custom_js) as demo:
|
|
593 |
# Return the current HTML to avoid changing the display
|
594 |
# This will keep the BSOD visible
|
595 |
return gr.update()
|
596 |
-
submit_btn = gr.Button("dont click")
|
597 |
|
598 |
# Chain the events
|
599 |
# 1. Set view-only mode when button is clicked and reset visibility
|
@@ -603,8 +609,8 @@ with gr.Blocks(css=custom_css, js=custom_js) as demo:
|
|
603 |
outputs=[results_output, html_output, results_container]
|
604 |
).then(
|
605 |
agent_ui.log_user_message,
|
606 |
-
[task_input
|
607 |
-
[stored_messages, task_input
|
608 |
).then(agent_ui.interact_with_agent, [stored_messages, chatbot, session_state, session_hash_state], [chatbot]).then(
|
609 |
lambda: (
|
610 |
gr.Textbox(
|
@@ -613,7 +619,7 @@ with gr.Blocks(css=custom_css, js=custom_js) as demo:
|
|
613 |
gr.Button(interactive=True),
|
614 |
),
|
615 |
None,
|
616 |
-
[task_input
|
617 |
).then(
|
618 |
fn=check_and_set_interactive,
|
619 |
inputs=[results_output],
|
|
|
437 |
)
|
438 |
|
439 |
class EnrichedGradioUI(GradioUI):
|
440 |
+
def log_user_message(self, text_input):
|
441 |
+
import gradio as gr
|
442 |
+
|
443 |
+
return (
|
444 |
+
text_input,
|
445 |
+
gr.Button(interactive=False),
|
446 |
+
)
|
447 |
def interact_with_agent(self, task_input, messages, session_state, session_hash, request: gr.Request):
|
448 |
import gradio as gr
|
449 |
|
|
|
554 |
update_btn = gr.Button("Let's go!")
|
555 |
|
556 |
chatbot = gr.Chatbot(
|
557 |
+
label="Agent's execution logs",
|
558 |
type="messages",
|
559 |
avatar_images=(
|
560 |
None,
|
|
|
600 |
# Return the current HTML to avoid changing the display
|
601 |
# This will keep the BSOD visible
|
602 |
return gr.update()
|
|
|
603 |
|
604 |
# Chain the events
|
605 |
# 1. Set view-only mode when button is clicked and reset visibility
|
|
|
609 |
outputs=[results_output, html_output, results_container]
|
610 |
).then(
|
611 |
agent_ui.log_user_message,
|
612 |
+
[task_input],
|
613 |
+
[stored_messages, task_input],
|
614 |
).then(agent_ui.interact_with_agent, [stored_messages, chatbot, session_state, session_hash_state], [chatbot]).then(
|
615 |
lambda: (
|
616 |
gr.Textbox(
|
|
|
619 |
gr.Button(interactive=True),
|
620 |
),
|
621 |
None,
|
622 |
+
[task_input],
|
623 |
).then(
|
624 |
fn=check_and_set_interactive,
|
625 |
inputs=[results_output],
|