— Cursor Agent Debug Session 2026-06-22T05:57:11.691Z —
{“event”:“debug-session-start”,“directory”:“/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T/cursor-agent-logs-501”,“logFile”:“/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T/cursor-agent-logs-501/session-2026-06-22T05-57-11-690Z-72198-1.log”,“pid”:72198,“startTime”:“2026-06-22T05:57:11.691Z”}
[2026-06-22T05:57:11.691Z] ripgrep.configureSuccess {“ripgrepPath”:“/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/rg”,“ripgrepSource”:“colocated”}
Stack trace:
at Q (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:6255)
at S (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:11459)
at /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:13073
[2026-06-22T05:57:11.691Z] sandbox.configureSuccess {“sandboxBinary”:“/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/cursorsandbox”,“sandboxSource”:“colocated”}
Stack trace:
at Q (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:6255)
at B (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:11712)
at /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:13077
[2026-06-22T05:57:11.692Z] analytics.track {“eventName”:“cli.launch”}
[2026-06-22T05:57:11.704Z] statsig.setupLazyInit {“endpoint”:“https://api2.cursor.sh”}
[2026-06-22T05:57:11.709Z] statsig.initialize.success {“fromCache”:true}
[2026-06-22T05:57:11.776Z] atFileSuggestions.index.start {“cwd”:“/private/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T”,“maxFiles”:20000,“maxDepth”:16,“includeHidden”:false,“timeoutMs”:8000}
[2026-06-22T05:57:11.804Z] atFileSuggestions.index.done {“reason”:“rg:complete”,“durationMs”:28,“total”:148}
[2026-06-22T05:57:11.807Z] node.warning {“name”:“DeprecationWarning”,“message”:“url.parse() behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for url.parse() vulnerabilities.”,“stack”:“DeprecationWarning: url.parse() behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for url.parse() vulnerabilities.\n at urlParse (node:url:134:13)\n at t.default (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:8:315653)\n at o.getUrlProxy (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:8:305729)\n at o.addRequest (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:8:296323)\n at new ClientRequest (node:_http_client:403:16)\n at request (node:https:629:10)\n at Object.request (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:8:312103)\n at /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:1990912\n at /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:1991123\n at new Promise ()”}
[2026-06-22T05:57:11.824Z] statsig.updateUser.success {“userId”:“github|user_01J6A8DTRPEQF9JT6VFH90NR35”}
[2026-06-22T05:57:11.824Z] telem-lifecycle Telemetry disabled: privacy
[2026-06-22T05:57:11.825Z] analytics.track {“eventName”:“cli.run.mode”,“props”:{“headless”:false,“print_flag”:false,“output_text”:false,“output_json”:false,“output_stream_json”:false,“stream_partial_output”:false,“show_thinking”:false,“api_key_env”:false}}
{“event”:“serverConfigCache.startup”,“level”:“INFO”,“data”:{“usedCache”:true}}
[2026-06-22T05:57:11.832Z] askpass.server.started {“socketPath”:“/tmp/cursor-askpass-f6fb8459-8.sock”,“helperPath”:“/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/cursor-askpass”}
[2026-06-22T05:57:11.845Z] logger.default {“level”:“info”,“message”:“[isSandboxHelperSupported] Starting sandbox support check…”,“contextPath”:}
[2026-06-22T05:57:11.845Z] logger.default {“level”:“info”,“message”:“[checkBinaryAvailable] Resolved binary path: /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/cursorsandbox”,“contextPath”:}
[2026-06-22T05:57:11.845Z] logger.default {“level”:“info”,“message”:“[checkBinaryAvailable] Binary path exists: true”,“contextPath”:}
[2026-06-22T05:57:11.845Z] logger.default {“level”:“info”,“message”:“[isSandboxHelperSupported] darwin platform, binary available, sandbox supported!”,“contextPath”:}
[2026-06-22T05:57:11.863Z] No .git directory found starting from: /private/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T
[2026-06-22T05:57:11.873Z] stderr.intercepted {“text”:“\u001b[?25l”}
[2026-06-22T05:57:11.874Z] No .git directory found starting from: /private/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T
[2026-06-22T05:57:11.875Z] conversationClassification.init {“conversationId”:“669c6561-586d-43b3-a00d-cca005eaebc4”,“workspacePath”:“/private/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T”,“backendUrl”:“https://api2.cursor.sh”,“dbPath”:“/Users/acaibird/.cursor/ai-tracking/ai-code-tracking.db”,“transcriptsDir”:“/Users/acaibird/.cursor/projects/private-var-folders-gg-17p27swx3h1f72bhb6gqv3nw0000gn-T/agent-transcripts”,“insecure”:false}
[2026-06-22T05:57:11.875Z] conversationClassification.meta.initial {“conversationId”:“669c6561-586d-43b3-a00d-cca005eaebc4”,“lastUpdatedAt”:1782107831875,“model”:“unknown”,“mode”:“default”}
[2026-06-22T05:57:11.875Z] commitScoring.init {“workspacePath”:“/private/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T”,“backendUrl”:“https://api2.cursor.sh”,“dbPath”:“/Users/acaibird/.cursor/ai-tracking/ai-code-tracking.db”,“insecure”:false}
[2026-06-22T05:57:11.875Z] Loading existing conversation
[2026-06-22T05:57:11.879Z] startup.metrics {“total_ms”:388,“bundle_load_ms”:200,“config_load_ms”:12,“statsig_ms”:4,“chat_import_ms”:65,“workspace_resolution_ms”:2,“tracing_init_ms”:27,“analytics_init_ms”:0,“auth_ms”:15,“post_auth_prelude_ms”:8,“agent_store_open_ms”:0,“server_config_ms”:0,“hooks_config_ms”:1,“build_resources_ms”:13,“askpass_server_ms”:1,“mcp_and_model_init_ms”:1,“model_manager_init_ms”:1,“current_model_ms”:0,“render_ms”:28,“first_paint_ms”:382,“unaccounted_ms”:15,“has_compile_cache”:true,“bundle_size_bytes”:9812311}
[2026-06-22T05:57:11.879Z] analytics.track {“eventName”:“cli.startup.tti”,“props”:{“total_ms”:388,“bundle_load_ms”:200,“config_load_ms”:12,“statsig_ms”:4,“chat_import_ms”:65,“workspace_resolution_ms”:2,“tracing_init_ms”:27,“analytics_init_ms”:0,“auth_ms”:15,“post_auth_prelude_ms”:8,“auth_refresh_ms”:-1,“agent_store_open_ms”:0,“server_config_ms”:0,“headless_policy_ms”:-1,“hooks_config_ms”:1,“autorun_team_settings_ms”:-1,“build_resources_ms”:13,“plugin_imports_team_settings_ms”:-1,“askpass_server_ms”:1,“mcp_and_model_init_ms”:1,“mcp_init_ms”:-1,“model_manager_init_ms”:1,“current_model_ms”:0,“render_ms”:28,“first_paint_ms”:382,“unaccounted_ms”:15,“has_compile_cache”:true,“is_headless”:false,“mcp_deferred”:true,“channel”:“unknown”,“bundle_size_bytes”:9812311}}
[2026-06-22T05:57:11.879Z] structured-log.info {“key”:“agent_cli”,“message”:“agent_cli.startup.tti”,“metadata”:{“total_ms”:“388”,“bundle_load_ms”:“200”,“config_load_ms”:“12”,“statsig_ms”:“4”,“chat_import_ms”:“65”,“workspace_resolution_ms”:“2”,“tracing_init_ms”:“27”,“analytics_init_ms”:“0”,“auth_ms”:“15”,“post_auth_prelude_ms”:“8”,“auth_refresh_ms”:“-1”,“agent_store_open_ms”:“0”,“server_config_ms”:“0”,“headless_policy_ms”:“-1”,“hooks_config_ms”:“1”,“autorun_team_settings_ms”:“-1”,“build_resources_ms”:“13”,“plugin_imports_team_settings_ms”:“-1”,“askpass_server_ms”:“1”,“mcp_and_model_init_ms”:“1”,“mcp_init_ms”:“-1”,“model_manager_init_ms”:“1”,“current_model_ms”:“0”,“render_ms”:“28”,“first_paint_ms”:“382”,“unaccounted_ms”:“15”,“has_compile_cache”:“true”,“is_headless”:“false”,“mcp_deferred”:“true”,“channel”:“unknown”,“bundle_size_bytes”:“9812311”}}
[2026-06-22T05:57:11.880Z] startup.otel.span.emitted {“total_ms”:388,“phases_emitted”:15}
[2026-06-22T05:57:11.891Z] logger {“message”:“LocalCursorRulesService load completed”,“metadata”:{“durationMs”:57,“ruleCount”:0}}
[2026-06-22T05:57:12.728Z] cc-marketplace-import.start {“dir”:“/Users/acaibird/.claude/plugins/marketplaces”}
[2026-06-22T05:57:12.731Z] User does not belong to a team, skipping team commands
{“event”:“startup.plugin_imports_team_settings.deferred”,“level”:“INFO”,“data”:{“duration_ms”:886,“allowed”:true,“channel”:“unknown”}}
{“event”:“startup.autorun_team_settings.deferred”,“level”:“INFO”,“data”:{“duration_ms”:887,“allowed”:true,“channel”:“unknown”}}
[2026-06-22T05:57:12.738Z] cc-marketplace-import.foundMarketplaces {“count”:1}
[2026-06-22T05:57:12.754Z] cc-marketplace-import.skippedExistingUserMarketplace {“marketplaceName”:“claude-plugins-official”,“dirPath”:“/Users/acaibird/.claude/plugins/marketplaces/claude-plugins-official”}
[2026-06-22T05:57:12.754Z] cc-marketplace-import.discoveryComplete {“totalDirectories”:1,“payloads”:0,“skippedExisting”:1,“unparseable”:0}
[2026-06-22T05:57:12.754Z] cc-marketplace-import.noNewMarketplaces
{“event”:“serverConfigCache.refresh”,“level”:“INFO”,“data”:{“kind”:“updated”,“values”:{“serverAgentUrlConfig”:{“agentUrl”:“https://agentn.global.api5.cursor.sh”,“agentnUrl”:“https://agentn.global.api5.cursor.sh”},“cliSandboxDefaultEnabled”:false,“serverHttp2Config”:0}}}
[2026-06-22T05:57:12.771Z] logger {“message”:“CursorPluginsAgentSkillsService load completed”,“metadata”:{“durationMs”:935,“ruleCount”:5,“skillCount”:5}}
[2026-06-22T05:57:12.776Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“sentiment”}}}}
[2026-06-22T05:57:12.776Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“gate-perp”}}}}
[2026-06-22T05:57:12.776Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“binance-perp”}}}}
[2026-06-22T05:57:12.776Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“okx-perp”}}}}
[2026-06-22T05:57:12.802Z] telem-metrics CliMetricsBuffer: reportIncrement failed: [aborted] Client network socket disconnected before secure TLS connection was established
[2026-06-22T05:57:12.802Z] telem-metrics CliMetricsBuffer: reportDistribution failed: [aborted] Client network socket disconnected before secure TLS connection was established
[2026-06-22T05:57:13.255Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“clone”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.255Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“automate”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.258Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“cursor”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.258Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“cursor-blame”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.259Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“cursor-sdk”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.259Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“goal”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.260Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“onboard”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.261Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“cursor-review-links”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.261Z] logger {“message”:“managed_skills.removed”,“metadata”:{“skill_id”:“social-sharing-copy”,“reason”:“enabled_false”,“server_enabled”:false,“had_manifest_entry”:false,“last_synced_ms_ago”:null}}
[2026-06-22T05:57:13.302Z] logger {“message”:“AgentSkillsCursorRulesService load completed”,“metadata”:{“durationMs”:1468,“ruleCount”:30,“skillCount”:30}}
[2026-06-22T05:57:13.620Z] Loaded global commands: 6 (filtered out for missing git repo: 4 )
[2026-06-22T05:57:13.679Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“bybit-perp”}}}}
[2026-06-22T05:57:13.680Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“bitget-perp”}}}}
[2026-06-22T05:57:13.684Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“deribit-options”}}}}
[2026-06-22T05:57:13.686Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”}}}}}
[2026-06-22T05:57:13.686Z] logger {“message”:“MCP OAuth tokens loaded”,“metadata”:{“event”:“mcp_oauth_tokens_loaded”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“accessTokenLen”:0,“refreshTokenPresent”:false,“expiresAtTimestamp”:null}}}}
[2026-06-22T05:57:13.686Z] logger {“message”:“MCP OAuth client information loaded”,“metadata”:{“event”:“mcp_oauth_client_info_loaded”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“clientIdHash”:“d7083adb5a45”,“redirectUrisHash”:“d218f393a23e”,“redirectUriCount”:3}}}}
[2026-06-22T05:57:13.686Z] logger {“message”:“MCP OAuth tokens loaded”,“metadata”:{“event”:“mcp_oauth_tokens_loaded”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“accessTokenLen”:0,“refreshTokenPresent”:false,“expiresAtTimestamp”:null}}}}
[2026-06-22T05:57:13.869Z] statsig.refresh.success {“clientInitialized”:true}
[2026-06-22T05:57:13.871Z] statsig.refresh.success {“clientInitialized”:true}
[2026-06-22T05:57:14.302Z] logger {“message”:“MCP HTTP exchange completed”,“metadata”:{“event”:“mcp_http_exchange”,“outcome”:“http_error”,“durationMs”:615,“cursorMcp”:{“transport”:{“identifier”:“plugin-stripe-stripe”,“source”:“mcp-agent-exec”,“transportType”:“streamableHttp”,“request”:{“method”:“POST”,“url”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“headers”:{“names”:[“accept”,“content-type”,“user-agent”],“count”:3},“contentType”:“application/json”,“body”:{“kind”:“text”,“bytes”:180,“contentLength”:180},“sessionIdHash”:null,“authorizationScheme”:null},“response”:{“status”:401,“ok”:false,“headers”:{“names”:[“cache-control”,“connection”,“content-length”,“content-security-policy”,“content-type”,“cross-origin-opener-policy”,“date”,“expires”,“pragma”,“referrer-policy”,“report-to”,“reporting-endpoints”,“server”,“strict-transport-security”,“www-authenticate”,“x-content-type-options”,“x-robots-tag”,“x-stripe-proxy-response”,“x-stripe-server-rpc-duration-micros”,“x-wc”],“count”:20},“contentType”:“application/json”,“body”:{“kind”:“stream”,“bytes”:81,“contentLength”:81,“errorSummary”:“{“error”:“Unauthorized. See Model Context Protocol (MCP) | Stripe Documentation for usage instructions.”}”},“sessionIdHash”:null,“wwwAuthenticateHash”:“5feceb64447a”,“mcpProtocolVersion”:null}}}}}
[2026-06-22T05:57:14.806Z] privacy.refresh.start {“isStale”:false,“sampleEvery”:10}
[2026-06-22T05:57:14.826Z] logger {“message”:“MCP HTTP exchange completed”,“metadata”:{“event”:“mcp_http_exchange”,“outcome”:“success”,“durationMs”:524,“cursorMcp”:{“transport”:{“identifier”:“plugin-stripe-stripe”,“source”:“mcp-agent-exec”,“transportType”:“streamableHttp”,“request”:{“method”:“GET”,“url”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/.well-known/oauth-protected-resource”},“headers”:{“names”:[“mcp-protocol-version”,“user-agent”],“count”:2},“contentType”:null,“body”:{“kind”:“none”,“bytes”:0,“contentLength”:null},“sessionIdHash”:null,“authorizationScheme”:null},“response”:{“status”:200,“ok”:true,“headers”:{“names”:[“access-control-allow-methods”,“access-control-allow-origin”,“access-control-max-age”,“cache-control”,“connection”,“content-length”,“content-security-policy”,“content-type”,“cross-origin-opener-policy”,“date”,“expires”,“pragma”,“referrer-policy”,“report-to”,“reporting-endpoints”,“server”,“strict-transport-security”,“vary”,“x-content-type-options”,“x-robots-tag”,“x-stripe-proxy-response”,“x-stripe-server-rpc-duration-micros”,“x-wc”],“count”:23},“contentType”:“application/json”,“body”:{“kind”:“stream”,“bytes”:95,“contentLength”:95},“sessionIdHash”:null,“wwwAuthenticateHash”:null,“mcpProtocolVersion”:null}}}}}
[2026-06-22T05:57:15.637Z] logger {“message”:“MCP HTTP exchange completed”,“metadata”:{“event”:“mcp_http_exchange”,“outcome”:“success”,“durationMs”:809,“cursorMcp”:{“transport”:{“identifier”:“plugin-stripe-stripe”,“source”:“mcp-agent-exec”,“transportType”:“streamableHttp”,“request”:{“method”:“GET”,“url”:{“host”:“access.stripe.com”,“origin”:“https://access.stripe.com”,“path”:“/.well-known/oauth-authorization-server/mcp”},“headers”:{“names”:[“accept”,“mcp-protocol-version”,“user-agent”],“count”:3},“contentType”:null,“body”:{“kind”:“none”,“bytes”:0,“contentLength”:null},“sessionIdHash”:null,“authorizationScheme”:null},“response”:{“status”:200,“ok”:true,“headers”:{“names”:[“access-control-allow-methods”,“access-control-allow-origin”,“access-control-max-age”,“cache-control”,“connection”,“content-length”,“content-security-policy”,“content-type”,“cross-origin-embedder-policy”,“cross-origin-opener-policy”,“cross-origin-resource-policy”,“date”,“expires”,“pragma”,“referrer-policy”,“report-to”,“reporting-endpoints”,“server”,“strict-transport-security”,“vary”,“x-content-type-options”,“x-robots-tag”,“x-stripe-priority-routing-enabled”,“x-stripe-proxy-response”,“x-stripe-routing-context-priority-tier”,“x-stripe-server-rpc-duration-micros”,“x-wc”],“count”:27},“contentType”:“application/json; charset=utf-8”,“body”:{“kind”:“stream”,“bytes”:600,“contentLength”:600},“sessionIdHash”:null,“wwwAuthenticateHash”:null,“mcpProtocolVersion”:null}}}}}
[2026-06-22T05:57:15.642Z] logger {“message”:“MCP OAuth state transition”,“metadata”:{“event”:“mcp_oauth_state_transition”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“from”:“connecting”,“to”:“needsAuth”,“cause”:“connect_auth_error”,“transport”:“streamableHttp”,“refreshTokenPresent”:false,“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”,“errorName”:“Error”,“errorMessage”:“Unauthorized”,“errorType”:“object”,“sdkErrorKind”:“generic_error”}}}}
[2026-06-22T05:57:15.643Z] startup.otel.deferred_mcp_init_span.emitted {“duration_ms”:3796,“channel”:“unknown”}
[2026-06-22T05:57:15.759Z] protoPrivacyToGhostMode {“privacyMode”:3}
[2026-06-22T05:57:15.759Z] privacy.refresh.unchanged {“ghost”:false}
[2026-06-22T05:57:17.975Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“sentiment”}}}}
[2026-06-22T05:57:17.975Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“gate-perp”}}}}
[2026-06-22T05:57:17.975Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“binance-perp”}}}}
[2026-06-22T05:57:17.975Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“okx-perp”}}}}
[2026-06-22T05:57:18.602Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“bybit-perp”}}}}
[2026-06-22T05:57:18.624Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“bitget-perp”}}}}
[2026-06-22T05:57:18.632Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“deribit-options”}}}}
[2026-06-22T05:57:18.633Z] logger {“message”:“MCP OAuth provider initialized”,“metadata”:{“event”:“mcp_oauth_provider_initialized”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”}}}}}
[2026-06-22T05:57:18.633Z] logger {“message”:“MCP OAuth tokens loaded”,“metadata”:{“event”:“mcp_oauth_tokens_loaded”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“accessTokenLen”:0,“refreshTokenPresent”:false,“expiresAtTimestamp”:null}}}}
[2026-06-22T05:57:18.633Z] logger {“message”:“MCP OAuth client information loaded”,“metadata”:{“event”:“mcp_oauth_client_info_loaded”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“clientIdHash”:“d7083adb5a45”,“redirectUrisHash”:“d218f393a23e”,“redirectUriCount”:3}}}}
[2026-06-22T05:57:18.633Z] logger {“message”:“MCP OAuth tokens loaded”,“metadata”:{“event”:“mcp_oauth_tokens_loaded”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“serverUrl”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“accessTokenLen”:0,“refreshTokenPresent”:false,“expiresAtTimestamp”:null}}}}
[2026-06-22T05:57:19.163Z] logger {“message”:“MCP HTTP exchange completed”,“metadata”:{“event”:“mcp_http_exchange”,“outcome”:“http_error”,“durationMs”:529,“cursorMcp”:{“transport”:{“identifier”:“plugin-stripe-stripe”,“source”:“mcp-agent-exec”,“transportType”:“streamableHttp”,“request”:{“method”:“POST”,“url”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”},“headers”:{“names”:[“accept”,“content-type”,“user-agent”],“count”:3},“contentType”:“application/json”,“body”:{“kind”:“text”,“bytes”:180,“contentLength”:180},“sessionIdHash”:null,“authorizationScheme”:null},“response”:{“status”:401,“ok”:false,“headers”:{“names”:[“cache-control”,“connection”,“content-length”,“content-security-policy”,“content-type”,“cross-origin-opener-policy”,“date”,“expires”,“pragma”,“referrer-policy”,“report-to”,“reporting-endpoints”,“server”,“strict-transport-security”,“www-authenticate”,“x-content-type-options”,“x-robots-tag”,“x-stripe-proxy-response”,“x-stripe-server-rpc-duration-micros”,“x-wc”],“count”:20},“contentType”:“application/json”,“body”:{“kind”:“stream”,“bytes”:81,“contentLength”:81,“errorSummary”:“{“error”:“Unauthorized. See Model Context Protocol (MCP) | Stripe Documentation for usage instructions.”}”},“sessionIdHash”:null,“wwwAuthenticateHash”:“5feceb64447a”,“mcpProtocolVersion”:null}}}}}
[2026-06-22T05:57:19.432Z] logger {“message”:“MCP HTTP exchange completed”,“metadata”:{“event”:“mcp_http_exchange”,“outcome”:“success”,“durationMs”:268,“cursorMcp”:{“transport”:{“identifier”:“plugin-stripe-stripe”,“source”:“mcp-agent-exec”,“transportType”:“streamableHttp”,“request”:{“method”:“GET”,“url”:{“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/.well-known/oauth-protected-resource”},“headers”:{“names”:[“mcp-protocol-version”,“user-agent”],“count”:2},“contentType”:null,“body”:{“kind”:“none”,“bytes”:0,“contentLength”:null},“sessionIdHash”:null,“authorizationScheme”:null},“response”:{“status”:200,“ok”:true,“headers”:{“names”:[“access-control-allow-methods”,“access-control-allow-origin”,“access-control-max-age”,“cache-control”,“connection”,“content-length”,“content-security-policy”,“content-type”,“cross-origin-opener-policy”,“date”,“expires”,“pragma”,“referrer-policy”,“report-to”,“reporting-endpoints”,“server”,“strict-transport-security”,“vary”,“x-content-type-options”,“x-robots-tag”,“x-stripe-proxy-response”,“x-stripe-server-rpc-duration-micros”,“x-wc”],“count”:23},“contentType”:“application/json”,“body”:{“kind”:“stream”,“bytes”:95,“contentLength”:95},“sessionIdHash”:null,“wwwAuthenticateHash”:null,“mcpProtocolVersion”:null}}}}}
[2026-06-22T05:57:20.091Z] logger {“message”:“MCP HTTP exchange completed”,“metadata”:{“event”:“mcp_http_exchange”,“outcome”:“success”,“durationMs”:658,“cursorMcp”:{“transport”:{“identifier”:“plugin-stripe-stripe”,“source”:“mcp-agent-exec”,“transportType”:“streamableHttp”,“request”:{“method”:“GET”,“url”:{“host”:“access.stripe.com”,“origin”:“https://access.stripe.com”,“path”:“/.well-known/oauth-authorization-server/mcp”},“headers”:{“names”:[“accept”,“mcp-protocol-version”,“user-agent”],“count”:3},“contentType”:null,“body”:{“kind”:“none”,“bytes”:0,“contentLength”:null},“sessionIdHash”:null,“authorizationScheme”:null},“response”:{“status”:200,“ok”:true,“headers”:{“names”:[“access-control-allow-methods”,“access-control-allow-origin”,“access-control-max-age”,“cache-control”,“connection”,“content-length”,“content-security-policy”,“content-type”,“cross-origin-embedder-policy”,“cross-origin-opener-policy”,“cross-origin-resource-policy”,“date”,“expires”,“pragma”,“referrer-policy”,“report-to”,“reporting-endpoints”,“server”,“strict-transport-security”,“vary”,“x-content-type-options”,“x-robots-tag”,“x-stripe-priority-routing-enabled”,“x-stripe-proxy-response”,“x-stripe-routing-context-priority-tier”,“x-stripe-server-rpc-duration-micros”,“x-wc”],“count”:27},“contentType”:“application/json; charset=utf-8”,“body”:{“kind”:“stream”,“bytes”:600,“contentLength”:600},“sessionIdHash”:null,“wwwAuthenticateHash”:null,“mcpProtocolVersion”:null}}}}}
[2026-06-22T05:57:20.093Z] logger {“message”:“MCP OAuth state transition”,“metadata”:{“event”:“mcp_oauth_state_transition”,“cursorMcp”:{“oauth”:{“identifier”:“plugin-stripe-stripe”,“from”:“connecting”,“to”:“needsAuth”,“cause”:“connect_auth_error”,“transport”:“streamableHttp”,“refreshTokenPresent”:false,“host”:“mcp.stripe.com”,“origin”:“https://mcp.stripe.com”,“path”:“/”,“errorName”:“Error”,“errorMessage”:“Unauthorized”,“errorType”:“object”,“sdkErrorKind”:“generic_error”}}}}
— Cursor Agent Debug Session 2026-06-22T05:57:12.064Z —
{“event”:“debug-session-start”,“directory”:“/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T/cursor-agent-logs-501”,“logFile”:“/var/folders/gg/17p27swx3h1f72bhb6gqv3nw0000gn/T/cursor-agent-logs-501/session-2026-06-22T05-57-12-063Z-72311-1.log”,“pid”:72311,“startTime”:“2026-06-22T05:57:12.064Z”}
[2026-06-22T05:57:12.064Z] ripgrep.configureSuccess {“ripgrepPath”:“/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/rg”,“ripgrepSource”:“colocated”}
Stack trace:
at Q (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:6255)
at S (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:11459)
at /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:13073
[2026-06-22T05:57:12.064Z] sandbox.configureSuccess {“sandboxBinary”:“/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/cursorsandbox”,“sandboxSource”:“colocated”}
Stack trace:
at Q (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:6255)
at B (/Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:11712)
at /Users/acaibird/.local/share/cursor-agent/versions/2026.06.19-20-24-33-653a7fb/index.js:414:13077
[2026-06-22T05:57:12.065Z] analytics.track {“eventName”:“cli.launch”}
[2026-06-22T05:57:12.078Z] statsig.setupLazyInit {“endpoint”:“https://api2.cursor.sh”}
[2026-06-22T05:57:12.084Z] statsig.initialize.success {“fromCache”:true}
[2026-06-22T05:57:14.310Z] statsig.refresh.success {“clientInitialized”:true}
Contents of the two debug log files