Skip to content

Commit 38c21c6

Browse files
committed
Fix Chat History/Search Type
1 parent 0bd22c2 commit 38c21c6

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

src/client/utils/st_common.py

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import common.help_text as help_text
2121
import common.logging_config as logging_config
22-
from common.schema import ClientIdType, PromptPromptType, PromptNameType, SelectAISettings
22+
from common.schema import PromptPromptType, PromptNameType, SelectAISettings
2323

2424
logger = logging_config.logging.getLogger("client.utils.st_common")
2525

@@ -73,9 +73,7 @@ def clear_state_key(state_key: str) -> None:
7373
logger.debug("State cleared: %s", state_key)
7474

7575

76-
def update_user_settings(
77-
user_setting: str,
78-
) -> None:
76+
def update_user_settings(user_setting: str) -> None:
7977
"""Update user settings"""
8078
for setting_key, setting_value in state.user_settings[user_setting].items():
8179
widget_key = f"selected_{user_setting}_{setting_key}"
@@ -112,7 +110,7 @@ def history_sidebar() -> None:
112110
checkbox_col, button_col = st.sidebar.columns(2)
113111
chat_history_enable = checkbox_col.checkbox(
114112
"Enable?",
115-
value=True,
113+
value=state.user_settings["ll_model"]["chat_history"],
116114
key="selected_ll_model_chat_history",
117115
on_change=update_user_settings("ll_model"),
118116
)
@@ -354,7 +352,7 @@ def vector_search_sidebar() -> None:
354352
"Search Type:",
355353
vector_search_type_list,
356354
index=vector_search_type_list.index(state.user_settings["vector_search"]["search_type"]),
357-
key="selected_vector_search_type",
355+
key="selected_vector_search_search_type",
358356
on_change=update_user_settings("vector_search"),
359357
)
360358
st.sidebar.number_input(
@@ -403,9 +401,7 @@ def vector_search_sidebar() -> None:
403401
##########################
404402
st.sidebar.subheader("Vector Store", divider="red")
405403
# Create a DataFrame of all database vector storage tables
406-
vs_df = pd.DataFrame(
407-
state.database_config[state.user_settings["database"]["alias"]].get("vector_stores")
408-
)
404+
vs_df = pd.DataFrame(state.database_config[state.user_settings["database"]["alias"]].get("vector_stores"))
409405

410406
def vs_reset() -> None:
411407
"""Reset Vector Store Selections"""
@@ -458,13 +454,9 @@ def update_filtered_df():
458454
if state.get("selected_vector_search_chunk_size"):
459455
filtered = filtered[filtered["chunk_size"] == state.selected_vector_search_chunk_size]
460456
if state.get("selected_vector_search_chunk_overlap"):
461-
filtered = filtered[
462-
filtered["chunk_overlap"] == state.selected_vector_search_chunk_overlap
463-
]
457+
filtered = filtered[filtered["chunk_overlap"] == state.selected_vector_search_chunk_overlap]
464458
if state.get("selected_vector_search_distance_metric"):
465-
filtered = filtered[
466-
filtered["distance_metric"] == state.selected_vector_search_distance_metric
467-
]
459+
filtered = filtered[filtered["distance_metric"] == state.selected_vector_search_distance_metric]
468460
if state.get("selected_vector_search_index_type"):
469461
filtered = filtered[filtered["index_type"] == state.selected_vector_search_index_type]
470462
return filtered

0 commit comments

Comments
 (0)