Преглед изворни кода

tweak: hide MCP access token prefix (#33711)

Aiden Cline пре 2 месеци
родитељ
комит
0f272d931d
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      packages/opencode/src/cli/cmd/mcp.ts

+ 3 - 1
packages/opencode/src/cli/cmd/mcp.ts

@@ -708,7 +708,9 @@ export const McpDebugCommand = effectCmd({
       prompts.log.info(`Auth status: ${getAuthStatusIcon(authStatus)} ${getAuthStatusText(authStatus)}`)
 
       if (entry?.tokens) {
-        prompts.log.info(`  Access token: ${entry.tokens.accessToken.substring(0, 20)}...`)
+        prompts.log.info(
+          `  Access token: ${entry.tokens.accessToken.length > 8 ? `${entry.tokens.accessToken.slice(0, 4)}***${entry.tokens.accessToken.slice(-4)}` : "***"}`,
+        )
         if (entry.tokens.expiresAt) {
           const expiresDate = new Date(entry.tokens.expiresAt * 1000)
           const isExpired = entry.tokens.expiresAt < Date.now() / 1000