Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -46,19 +46,16 @@ def navigate(screenshot, task: str, platform: str, history):
|
|
46 |
|
47 |
# βββββββββββββββββββββ normalise history input ββββββββββββββββββββββββββ
|
48 |
messages=None
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
51 |
else:
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
except Exception as exc:
|
56 |
-
raise ValueError("`history` must be a JSON/Python list: " + str(exc))
|
57 |
-
else:
|
58 |
-
messages = history
|
59 |
-
|
60 |
-
if not isinstance(history_list, list):
|
61 |
-
raise ValueError("`history` must be a list of messages.")
|
62 |
|
63 |
# βββββββββββββββββββββββββββ model forward βββββββββββββββββββββββββββββ
|
64 |
text = processor.apply_chat_template(
|
|
|
46 |
|
47 |
# βββββββββββββββββββββ normalise history input ββββββββββββββββββββββββββ
|
48 |
messages=None
|
49 |
+
|
50 |
+
if isinstance(history, str):
|
51 |
+
try:
|
52 |
+
messages= ast.literal_eval(history)
|
53 |
+
except Exception as exc:
|
54 |
+
raise ValueError("`history` must be a JSON/Python list: " + str(exc))
|
55 |
else:
|
56 |
+
messages = history
|
57 |
+
|
58 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
|
60 |
# βββββββββββββββββββββββββββ model forward βββββββββββββββββββββββββββββ
|
61 |
text = processor.apply_chat_template(
|