3131from semantic_kernel_plugins .smart_http_plugin import SmartHttpPlugin
3232from functions_debug import debug_print
3333from flask import g
34- from functions_keyvault import validate_secret_name_dynamic , retrieve_secret_from_key_vault , retrieve_secret_from_keyvault_by_full_name
34+ from functions_keyvault import validate_secret_name_dynamic , retrieve_secret_from_key_vault , retrieve_secret_from_key_vault_by_full_name
3535from functions_global_actions import get_global_actions
3636from functions_global_agents import get_global_agents
3737from functions_personal_actions import get_personal_actions , ensure_migration_complete as ensure_actions_migration_complete
@@ -139,7 +139,7 @@ def get_user_apim():
139139 try :
140140 if validate_secret_name_dynamic (key ):
141141 # Try to retrieve the secret from Key Vault
142- resolved_key = retrieve_secret_from_keyvault_by_full_name (key )
142+ resolved_key = retrieve_secret_from_key_vault_by_full_name (key )
143143 if resolved_key :
144144 # Update the agent dict with the resolved key for this session
145145 agent ["azure_apim_gpt_subscription_key" ] = resolved_key
@@ -160,7 +160,7 @@ def get_global_apim():
160160 try :
161161 if validate_secret_name_dynamic (key ):
162162 # Try to retrieve the secret from Key Vault
163- resolved_key = retrieve_secret_from_keyvault_by_full_name (key )
163+ resolved_key = retrieve_secret_from_key_vault_by_full_name (key )
164164 if resolved_key :
165165 # Update the settings dict with the resolved key for this session
166166 settings ["azure_apim_gpt_subscription_key" ] = resolved_key
@@ -181,7 +181,7 @@ def get_user_gpt():
181181 try :
182182 if validate_secret_name_dynamic (key ):
183183 # Try to retrieve the secret from Key Vault
184- resolved_key = retrieve_secret_from_keyvault_by_full_name (key )
184+ resolved_key = retrieve_secret_from_key_vault_by_full_name (key )
185185 if resolved_key :
186186 # Update the agent dict with the resolved key for this session
187187 agent ["azure_openai_gpt_key" ] = resolved_key
@@ -202,7 +202,7 @@ def get_global_gpt():
202202 try :
203203 if validate_secret_name_dynamic (key ):
204204 # Try to retrieve the secret from Key Vault
205- resolved_key = retrieve_secret_from_keyvault_by_full_name (key )
205+ resolved_key = retrieve_secret_from_key_vault_by_full_name (key )
206206 if resolved_key :
207207 # Update the settings dict with the resolved key for this session
208208 settings ["azure_openai_gpt_key" ] = resolved_key
@@ -483,7 +483,7 @@ def load_agent_specific_plugins(kernel, plugin_names, settings, mode_label="glob
483483 all_plugin_manifests = []
484484 else :
485485 # Global mode - get from global actions container
486- all_plugin_manifests = global_plugins
486+ all_plugin_manifests = get_global_plugins ( return_actual_key = True )
487487 print (f"[SK Loader] Retrieved { len (all_plugin_manifests )} global plugin manifests" )
488488
489489 # Filter manifests to only include requested plugins
@@ -828,7 +828,7 @@ def resolve_key_vault_secrets_in_plugins(plugin_manifest, settings):
828828
829829 def resolve_value (value ):
830830 if isinstance (value , str ) and validate_secret_name_dynamic (value ):
831- resolved = retrieve_secret_from_keyvault_by_full_name (value )
831+ resolved = retrieve_secret_from_key_vault_by_full_name (value )
832832 if resolved :
833833 return resolved
834834 else :
0 commit comments