From f5b645709a8caace5ac3f9514b70d1aa1853af56 Mon Sep 17 00:00:00 2001 From: Will Pfleger Date: Mon, 8 Jun 2026 13:09:33 -0400 Subject: [PATCH] fix: wire reconcile_provider_mcp_commands into app startup Call reconcile_provider_mcp_commands in lib.rs between reconcile_persona_pack_paths and migrate_persona_provider_to_runtime. This ensures mcp_command values in managed-agents.json stay in sync with the discovery table on every app launch. --- desktop/src-tauri/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/desktop/src-tauri/src/lib.rs b/desktop/src-tauri/src/lib.rs index f419a761b5..f63a79f465 100644 --- a/desktop/src-tauri/src/lib.rs +++ b/desktop/src-tauri/src/lib.rs @@ -499,6 +499,7 @@ pub fn run() { // restore_managed_agents_on_launch (which reads managed-agents.json). migration::sync_shared_agent_data(&app_handle); migration::reconcile_persona_pack_paths(&app_handle); + migration::reconcile_provider_mcp_commands(&app_handle); migration::migrate_persona_provider_to_runtime(&app_handle); // Resolve persisted identity key (env var → file → generate+save).