diff --git a/packages/agent/src/index.ts b/packages/agent/src/index.ts
index 825b607d53e..28df00ef35f 100644
--- a/packages/agent/src/index.ts
+++ b/packages/agent/src/index.ts
@@ -223,7 +223,7 @@ export async function createAgent(
         plugins: [
             bootstrapPlugin,
             nodePlugin,
-            character.settings.secrets.WALLET_PUBLIC_KEY
+            character.settings.secrets?.WALLET_PUBLIC_KEY
                 ? solanaPlugin
                 : null
         ].filter(Boolean),