@@ -85,9 +85,12 @@ def create_gauge(value):
8585 st .dataframe (ll_settings_reversed , hide_index = True )
8686 if report ["settings" ]["testbed" ]["judge_model" ]:
8787 st .markdown (f"**Judge Model**: { report ['settings' ]['testbed' ]['judge_model' ]} " )
88- # if discovery; then list out the tables that were discovered (MCP implementation)
89- # if report["settings"]["vector_search"].get("discovery"):
90- if report ["settings" ]["vector_search" ]["enabled" ]:
88+ # Backward compatibility
89+ try :
90+ vs_enabled = report ["settings" ]["vector_search" ]["enabled" ]
91+ except KeyError :
92+ vs_enabled = "Vector Search" in report ["settings" ]["tools_enabled" ]
93+ if vs_enabled :
9194 st .subheader ("Vector Search Settings" )
9295 st .markdown (f"""**Database**: { report ["settings" ]["database" ]["alias" ]} ;
9396 **Vector Store**: { report ["settings" ]["vector_search" ]["vector_store" ]}
@@ -100,6 +103,8 @@ def create_gauge(value):
100103 if report ["settings" ]["vector_search" ]["search_type" ] == "Similarity" :
101104 embed_settings .drop (["score_threshold" , "fetch_k" , "lambda_mult" ], axis = 1 , inplace = True )
102105 st .dataframe (embed_settings , hide_index = True )
106+ # if discovery; then list out the tables that were discovered (MCP implementation)
107+ # if report["settings"]["vector_search"].get("discovery"):
103108 else :
104109 st .markdown ("**Evaluated without Vector Search**" )
105110
@@ -516,7 +521,7 @@ def render_evaluation_ui(available_ll_models: list) -> None:
516521 key = "evaluate_button" ,
517522 help = "Evaluation will automatically save the TestSet to the Database" ,
518523 on_click = qa_update_db ,
519- disabled = not state .enable_client ,
524+ disabled = not state .get ( " enable_client" , True ) ,
520525 ):
521526 with st .spinner ("Starting Q&A evaluation... please be patient." , show_time = True ):
522527 st_common .clear_state_key ("testbed_evaluations" )
0 commit comments