From c24d4707defa628629f0e30f1bae819bf4cfa5aa Mon Sep 17 00:00:00 2001 From: Charles Packer Date: Wed, 14 Jan 2026 13:07:48 -0800 Subject: [PATCH] fix: move "Secrets not available" warnings to debug logging (#542) Co-authored-by: Letta --- src/settings-manager.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/settings-manager.ts b/src/settings-manager.ts index 566a8e4..f6c3394 100644 --- a/src/settings-manager.ts +++ b/src/settings-manager.ts @@ -201,7 +201,8 @@ class SettingsManager { console.warn("Tokens will remain in settings file for persistence"); } } else { - console.warn( + debugWarn( + "settings", "Secrets not available - tokens will remain in settings file for persistence", ); } @@ -356,7 +357,8 @@ class SettingsManager { if (Object.keys(secureTokens).length > 0) { // Fallback: store tokens in settings file - console.warn( + debugWarn( + "settings", "Secrets not available, storing tokens in settings file for persistence", ); @@ -1109,7 +1111,8 @@ class SettingsManager { async setSecureTokens(tokens: SecureTokens): Promise { const available = await this.isKeychainAvailable(); if (!available) { - console.warn( + debugWarn( + "settings", "Secrets not available, tokens will use fallback storage (not persistent across restarts)", ); return;