@@ -281,7 +281,11 @@ export function AssistantEditor({
281
281
selectedGroups : existingPersona ?. groups ?? [ ] ,
282
282
user_file_ids : existingPersona ?. user_file_ids ?? [ ] ,
283
283
user_folder_ids : existingPersona ?. user_folder_ids ?? [ ] ,
284
- knowledge_source : "user_files" ,
284
+ knowledge_source :
285
+ ( existingPersona ?. user_file_ids ?. length ?? 0 ) > 0 ||
286
+ ( existingPersona ?. user_folder_ids ?. length ?? 0 ) > 0
287
+ ? "user_files"
288
+ : "team_knowledge" ,
285
289
is_default_persona : existingPersona ?. is_default_persona ?? false ,
286
290
} ;
287
291
@@ -375,6 +379,7 @@ export function AssistantEditor({
375
379
}
376
380
}
377
381
} ;
382
+
378
383
const canShowKnowledgeSource =
379
384
ccPairs . length > 0 &&
380
385
searchTool &&
@@ -891,6 +896,7 @@ export function AssistantEditor({
891
896
</ div >
892
897
</ >
893
898
) }
899
+
894
900
{ searchTool && values . enabled_tools_map [ searchTool . id ] && (
895
901
< div >
896
902
{ canShowKnowledgeSource && (
@@ -899,43 +905,43 @@ export function AssistantEditor({
899
905
< div className = "flex gap-2.5" >
900
906
< div
901
907
className = { `w-[150px] h-[110px] rounded-lg border flex flex-col items-center justify-center cursor-pointer transition-all ${
902
- values . knowledge_source === "user_files "
908
+ values . knowledge_source === "team_knowledge "
903
909
? "border-2 border-blue-500 bg-blue-50 dark:bg-blue-950/20"
904
910
: "border-gray-200 hover:border-gray-300 dark:border-gray-700 dark:hover:border-gray-600"
905
911
} `}
906
912
onClick = { ( ) =>
907
913
setFieldValue (
908
914
"knowledge_source" ,
909
- "user_files "
915
+ "team_knowledge "
910
916
)
911
917
}
912
918
>
913
919
< div className = "text-blue-500 mb-2" >
914
- < FileIcon size = { 24 } />
920
+ < BookIcon size = { 24 } />
915
921
</ div >
916
922
< p className = "font-medium text-xs" >
917
- User Knowledge
923
+ Team Knowledge
918
924
</ p >
919
925
</ div >
920
926
921
927
< div
922
928
className = { `w-[150px] h-[110px] rounded-lg border flex flex-col items-center justify-center cursor-pointer transition-all ${
923
- values . knowledge_source === "team_knowledge "
929
+ values . knowledge_source === "user_files "
924
930
? "border-2 border-blue-500 bg-blue-50 dark:bg-blue-950/20"
925
931
: "border-gray-200 hover:border-gray-300 dark:border-gray-700 dark:hover:border-gray-600"
926
932
} `}
927
933
onClick = { ( ) =>
928
934
setFieldValue (
929
935
"knowledge_source" ,
930
- "team_knowledge "
936
+ "user_files "
931
937
)
932
938
}
933
939
>
934
940
< div className = "text-blue-500 mb-2" >
935
- < BookIcon size = { 24 } />
941
+ < FileIcon size = { 24 } />
936
942
</ div >
937
943
< p className = "font-medium text-xs" >
938
- Team Knowledge
944
+ User Knowledge
939
945
</ p >
940
946
</ div >
941
947
</ div >
0 commit comments