@@ -306,14 +306,14 @@ def add_files(self, name: str, file_paths: List[str], description: str, knowledg
306306 if knowledge_base is not None :
307307 kb = self .knowledge_bases .get (knowledge_base )
308308 else :
309- kb_name = f'{ name } _{ filename_no_extension } _{ uuid4 ()} _kb'
309+ kb_name = f'{ name } _{ filename_no_extension } _{ uuid4 (). hex } _kb'
310310 kb = self ._create_default_knowledge_base (agent , kb_name )
311311
312312 # Insert the entire file.
313313 kb .insert_files (all_filenames )
314314
315315 # Make sure skill name is unique.
316- skill_name = f'{ filename_no_extension } _retrieval_skill_{ uuid4 ()} '
316+ skill_name = f'{ filename_no_extension } _retrieval_skill_{ uuid4 (). hex } '
317317 retrieval_params = {
318318 'source' : kb .name ,
319319 'description' : description ,
@@ -361,14 +361,14 @@ def add_webpages(
361361 if knowledge_base is not None :
362362 kb = self .knowledge_bases .get (knowledge_base )
363363 else :
364- kb_name = f'{ name } _web_{ uuid4 ()} _kb'
364+ kb_name = f'{ name } _web_{ uuid4 (). hex } _kb'
365365 kb = self ._create_default_knowledge_base (agent , kb_name )
366366
367367 # Insert crawled webpage.
368368 kb .insert_webpages (urls , crawl_depth = crawl_depth , filters = filters )
369369
370370 # Make sure skill name is unique.
371- skill_name = f'web_retrieval_skill_{ uuid4 ()} '
371+ skill_name = f'web_retrieval_skill_{ uuid4 (). hex } '
372372 retrieval_params = {
373373 'source' : kb .name ,
374374 'description' : description ,
@@ -415,7 +415,7 @@ def add_database(self, name: str, database: str, tables: List[str], description:
415415 raise ValueError (f'Table { t } does not exist in database { database } .' )
416416
417417 # Make sure skill name is unique.
418- skill_name = f'{ database } _sql_skill_{ uuid4 ()} '
418+ skill_name = f'{ database } _sql_skill_{ uuid4 (). hex } '
419419 sql_params = {
420420 'database' : database ,
421421 'tables' : tables ,
0 commit comments