Spaces:
Paused
Paused
Update app_web.py
Browse files- app_web.py +4 -1
app_web.py
CHANGED
|
@@ -48,6 +48,8 @@ def init_session():
|
|
| 48 |
st.session_state.unresolved_category_question = None
|
| 49 |
if "stata_options" not in st.session_state:
|
| 50 |
st.session_state.stata_options = None
|
|
|
|
|
|
|
| 51 |
|
| 52 |
|
| 53 |
# ββ Sidebar ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
@@ -275,6 +277,7 @@ def render_chat():
|
|
| 275 |
"suggest fix(es) for the error":"suggestfix"}
|
| 276 |
|
| 277 |
st.session_state.stata_options = options
|
|
|
|
| 278 |
st.session_state.unresolved_category_question = f"Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
|
| 279 |
st.session_state.resolution_rounds += 1
|
| 280 |
resolution_msg = f"**Before I search, could you clarify?** Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
|
|
@@ -297,7 +300,7 @@ def render_chat():
|
|
| 297 |
# "verbose": True if "verbose" in selected_options else False,
|
| 298 |
"lines": None#lines if "lines" in selected_options else None
|
| 299 |
}
|
| 300 |
-
result = explain_(qcat_result.get("action"), combined_cat, cfg,
|
| 301 |
st.session_state.messages.append({"role": "assistant", "content": result})
|
| 302 |
st.markdown(result)
|
| 303 |
|
|
|
|
| 48 |
st.session_state.unresolved_category_question = None
|
| 49 |
if "stata_options" not in st.session_state:
|
| 50 |
st.session_state.stata_options = None
|
| 51 |
+
if "stata_file" not in st.session_state:
|
| 52 |
+
st.session_state.stata_file = None
|
| 53 |
|
| 54 |
|
| 55 |
# ββ Sidebar ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
|
|
| 277 |
"suggest fix(es) for the error":"suggestfix"}
|
| 278 |
|
| 279 |
st.session_state.stata_options = options
|
| 280 |
+
st.session_state.stata_file = file_path
|
| 281 |
st.session_state.unresolved_category_question = f"Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
|
| 282 |
st.session_state.resolution_rounds += 1
|
| 283 |
resolution_msg = f"**Before I search, could you clarify?** Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
|
|
|
|
| 300 |
# "verbose": True if "verbose" in selected_options else False,
|
| 301 |
"lines": None#lines if "lines" in selected_options else None
|
| 302 |
}
|
| 303 |
+
result = explain_(qcat_result.get("action"), combined_cat, cfg, st.session_state.stata_file, opts)
|
| 304 |
st.session_state.messages.append({"role": "assistant", "content": result})
|
| 305 |
st.markdown(result)
|
| 306 |
|