diff --git a/desktop/src-tauri/src/managed_agents/types.rs b/desktop/src-tauri/src/managed_agents/types.rs index 51761a0f92..82445106c9 100644 --- a/desktop/src-tauri/src/managed_agents/types.rs +++ b/desktop/src-tauri/src/managed_agents/types.rs @@ -88,6 +88,9 @@ pub struct ManagedAgentRecord { pub name: String, #[serde(default)] pub persona_id: Option, + /// `#[serde(default)]` so an old build still parses a store whose inline + /// key was stripped after a keyring build migrated it into the Keychain. + #[serde(default)] pub private_key_nsec: String, /// NIP-OA auth tag JSON. Computed at agent creation time. ///