Update app.py
Browse files
app.py
CHANGED
@@ -4,9 +4,11 @@ import random
|
|
4 |
import gradio as gr
|
5 |
from datetime import datetime
|
6 |
|
|
|
7 |
sys.path.append(os.path.join(os.path.dirname(__file__), "src"))
|
8 |
-
from txagent.txagent import TxAgent
|
9 |
|
|
|
|
|
10 |
|
11 |
# ==== Environment Setup ====
|
12 |
current_dir = os.path.dirname(os.path.abspath(__file__))
|
@@ -84,11 +86,12 @@ if __name__ == "__main__":
|
|
84 |
seed = random.randint(0, 10000)
|
85 |
return agent.update_parameters(seed=seed)
|
86 |
|
87 |
-
|
|
|
88 |
update_seed()
|
89 |
new_history = history[:retry_data.index]
|
90 |
previous_prompt = history[retry_data.index]["content"]
|
91 |
-
|
92 |
new_history + [{"role": "user", "content": previous_prompt}],
|
93 |
temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round
|
94 |
)
|
@@ -113,6 +116,7 @@ if __name__ == "__main__":
|
|
113 |
show_copy_button=True
|
114 |
)
|
115 |
|
|
|
116 |
chatbot.retry(
|
117 |
handle_retry,
|
118 |
chatbot, chatbot,
|
|
|
4 |
import gradio as gr
|
5 |
from datetime import datetime
|
6 |
|
7 |
+
# Add src to Python path
|
8 |
sys.path.append(os.path.join(os.path.dirname(__file__), "src"))
|
|
|
9 |
|
10 |
+
# Adjust to match your file structure
|
11 |
+
from txagent.txagent import TxAgent # e.g., src/txagent/txagent.py
|
12 |
|
13 |
# ==== Environment Setup ====
|
14 |
current_dir = os.path.dirname(os.path.abspath(__file__))
|
|
|
86 |
seed = random.randint(0, 10000)
|
87 |
return agent.update_parameters(seed=seed)
|
88 |
|
89 |
+
# ✅ FIXED: retry must return, not yield
|
90 |
+
def handle_retry(history, retry_data, temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round):
|
91 |
update_seed()
|
92 |
new_history = history[:retry_data.index]
|
93 |
previous_prompt = history[retry_data.index]["content"]
|
94 |
+
return agent.run_gradio_chat(
|
95 |
new_history + [{"role": "user", "content": previous_prompt}],
|
96 |
temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round
|
97 |
)
|
|
|
116 |
show_copy_button=True
|
117 |
)
|
118 |
|
119 |
+
# ✅ Retry now fixed
|
120 |
chatbot.retry(
|
121 |
handle_retry,
|
122 |
chatbot, chatbot,
|