{"slug": "telemetry-report-claude-code-v2-1-143", "title": "Telemetry Report -- Claude Code v2.1.143", "summary": "An analysis of Claude Code v2.1.143 reveals that the AI coding assistant sends telemetry metrics to Anthropic every five minutes via HTTP POST, with data including API usage, OAuth events, and system attributes. The telemetry system is enabled by default for first-party deployments unless blocked by specific environment variables, and it exports over 950 unique event types. Trust gates and organization settings are checked before each export to ensure compliance.", "body_md": "Telemetry Report -- Claude Code v2.1.143\nSource: `deobfuscated_clean.js`\n\n(14.5MB, 19,592 lines, Bun CJS bundle)\nDate: 2026-06-20\n\n`https://api.anthropic.com/api/claude_code/metrics`\n\n(HTTP POST, JSON, 5s timeout)\n\nPeriodic: Every 5 minutes via `PeriodicExportingMetricReader`\n\nOn shutdown: `forceFlush()`\n\nbefore process exit (2s timeout)\nStartup perf: Single event at startup (or late startup), sampled at 0.5%\nThe metrics reader is added to the MeterProvider during app startup in `Bx_()`\n\n. It is always added for first-party deployments\nunless blocked by env vars. The `CLAUDE_CODE_ENABLE_TELEMETRY`\n\nenv var only controls the event logger (logs/traces), not the metric\ns reader.\n\n```\n$V7() = !Wq$() && (PmH() || (Hq() && subscription in [\"enterprise\", \"team\"]))\n```\n\nCondition\nEffect\n`tYq() !== \"default\"`\n\nMetrics disabled\nNot first-party + not enterprise/team\nMetrics disabled\nFirst-party + not sandboxed + trusted\nMetrics enabled\nFirst-party + trusted + enterprise/team\nMetrics enabled\n\nVariable\nEffect\nValues\n`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`\n\nDisables metrics\nAny truthy value\n`DISABLE_TELEMETRY`\n\nDisables metrics\nAny truthy value\n`DO_NOT_TRACK`\n\nDisables metrics\n`\"1\"`\n\n, `\"true\"`\n\n, `\"yes\"`\n\n, `\"on\"`\n\n`CLAUDE_CODE_ENABLE_TELEMETRY`\n\nControls event logger only (NOT metrics)\n`\"1\"`\n\n, `\"true\"`\n\n, `\"yes\"`\n\n, `\"on\"`\n\n`CLAUDE_CODE_PROFILE_STARTUP`\n\nForces startup perf sampling\nAny truthy value\n`CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS`\n\nShutdown flush timeout\nNumber (default: 2000ms)\n`OTEL_LOGS_EXPORT_INTERVAL`\n\nLog export interval\nNumber (default: SDK default)\n`OTEL_EXPORTER_OTLP_METRICS_PROTOCOL`\n\nMetrics transport\n`\"http/json\"`\n\nor `\"http/protobuf\"`\n\nTrust Gates (per-export check)\nBefore each export, the following must all pass:\n\nTrust established (`Hq()`\n\n-- sandboxed or authenticated)\nNot in a restricted state (`!yT()`\n\n)\nOrg settings don't disable it (`uJ7().enabled`\n\n) -- checked every 24 hours\nResource attributes:\n\n`service.name`\n\n= \"claude-code\"\n`service.version`\n\n= \"2.1.143\"\n`os.type`\n\n(e.g., \"linux\", \"darwin\", \"win32\")\n`os.version`\n\n`host.arch`\n\n(e.g., \"x64\", \"arm64\")\n`wsl.version`\n\n(if running under WSL)\n`user.customer_type`\n\n= \"claude_ai\" or \"api\"\n`user.subscription_type`\n\n= \"free\", \"plus\", \"team\", \"enterprise\", etc.\nMetric data points:\n\n`name`\n\n-- event name (e.g., \"tengu_git_operation\")\n`description`\n\n-- human-readable description\n`unit`\n\n-- measurement unit\n`value`\n\n-- numeric value\n`attributes`\n\n-- key-value pairs from the event\n`timestamp`\n\n-- ISO 8601 format\nTelemetry Events: 954 unique, 1,330 total calls\nAll event names are prefixed with `tengu_`\n\n. Events fire on specific actions, not on a timer (except the periodic export of accumula\nted data).\n\nAPI (16 events, 17 calls)\nEvent\nData\n`tengu_api_529_background_dropped`\n\nBackground request dropped due to 529\n`tengu_api_after_normalize`\n\nPost-normalization state\n`tengu_api_before_normalize`\n\nPre-normalization state\n`tengu_api_cache_breakpoints`\n\nCache breakpoint info\n`tengu_api_custom_529_overloaded_error`\n\n529 overloaded response\n`tengu_api_error`\n\nAPI error details\n`tengu_api_key_keychain_error`\n\nKeychain access failure\n`tengu_api_key_saved_to_config`\n\nAPI key persisted to config\n`tengu_api_key_saved_to_keychain`\n\nAPI key persisted to keychain\n`tengu_api_opus_fallback_triggered`\n\nOpus fallback activated\n`tengu_api_persistent_retry_wait`\n\nLong retry wait\n`tengu_api_query`\n\nAPI request metadata\n`tengu_api_retry`\n\nRetry attempt\n`tengu_api_retry_after_too_long`\n\nRetry-After header exceeded\n`tengu_api_slow_first_byte`\n\nSlow TTFB\n`tengu_api_success`\n\nSuccessful API response (x2)\n\nOAuth (45 events, 57 calls)\nEvent\nData\n`tengu_oauth_401_recovered_from_disk`\n\nToken recovered from disk\n`tengu_oauth_401_recovered_from_keychain`\n\nToken recovered from keychain\n`tengu_oauth_401_sdk_callback_refreshed`\n\nSDK callback refresh\n`tengu_oauth_api_key`\n\nAPI key auth success/failure, status code\n`tengu_oauth_auth_code_received`\n\nOAuth auth code\n`tengu_oauth_automatic_redirect`\n\nAuto-redirect (x2)\n`tengu_oauth_automatic_redirect_error`\n\nRedirect error\n`tengu_oauth_bedrock_wizard_launched`\n\nBedrock auth wizard\n`tengu_oauth_claudeai_forced`\n\nForced Claude.ai auth\n`tengu_oauth_claudeai_selected`\n\nClaude.ai selected\n`tengu_oauth_env_var_api_key`\n\nEnv var API key detected\n`tengu_oauth_fallback_to_api_key`\n\nFallback to API key\n`tengu_oauth_foundry_wizard_launched`\n\nFoundry auth wizard\n`tengu_oauth_github_oauth_flow`\n\nGitHub OAuth\n`tengu_oauth_iam_role_prompted`\n\nIAM role prompt\n`tengu_oauth_keychain_error`\n\nKeychain error\n`tengu_oauth_keychain_success`\n\nKeychain success\n`tengu_oauth_login_success`\n\nLogin success\n`tengu_oauth_mfa_required`\n\nMFA required\n`tengu_oauth_org_selection`\n\nOrg selection\n`tengu_oauth_org_sso`\n\nSSO org\n`tengu_oauth_profile_fetch_success`\n\nProfile fetch\n`tengu_oauth_roles_stored`\n\n`org_role`\n\n`tengu_oauth_sso_login`\n\nSSO login\n`tengu_oauth_token_exchange_success`\n\nToken exchange\n`tengu_oauth_token_refresh_failure`\n\n`error`\n\n`tengu_oauth_token_refresh_success`\n\nToken refresh\n... and 19 more\nBedrock, Foundry, Vertex, WIF flows\n\nMCP (43 events, 65 calls)\nEvent\nData\n`tengu_mcp_add`\n\nMCP config added (x3)\n`tengu_mcp_auth_config_authenticate`\n\nAuth config\n`tengu_mcp_auth_config_clear`\n\nAuth cleared\n`tengu_mcp_channel_enable`\n\nChannel enabled\n`tengu_mcp_channel_flags`\n\nChannel flags\n`tengu_mcp_channel_gate`\n\nChannel gate\n`tengu_mcp_channel_message`\n\nChannel message (x3)\n`tengu_mcp_claudeai_proxy_401`\n\nProxy 401 (x2)\n`tengu_mcp_degraded`\n\nMCP degraded (x2)\n`tengu_mcp_delete`\n\nMCP config deleted (x2)\n... and 33 more\nConfig load, transport, tool calls, errors\n\nToolUse (23 events, 29 calls)\nEvent\nData\n`tengu_tool_empty_result`\n\nEmpty tool result\n`tengu_tool_input_json_parse_fail`\n\nJSON parse failure\n`tengu_tool_result_pairing_repaired`\n\nResult pairing fixed\n`tengu_tool_result_persisted`\n\nResult persisted\n`tengu_tool_result_persisted_message_budget`\n\nBudget exceeded\n`tengu_tool_search_mcp_wait`\n\nMCP search wait\n`tengu_tool_search_mode_decision`\n\nSearch mode decision\n`tengu_tool_search_outcome`\n\nSearch result\n`tengu_tool_use_can_use_tool_allowed`\n\nTool allowed\n`tengu_tool_use_can_use_tool_rejected`\n\nTool rejected\n... and 13 more\nTool execution, timeouts, errors\n\nFile (21 events, 33 calls)\nEvent\nData\n`tengu_file_changed`\n\nFile changed\n`tengu_file_history_backup_deleted_file`\n\nBackup of deleted file\n`tengu_file_history_backup_file_created`\n\nBackup file created\n`tengu_file_history_backup_file_failed`\n\nBackup failed\n`tengu_file_history_resume_copy_failed`\n\nResume copy failed\n`tengu_file_history_rewind_failed`\n\nRewind failed (x2)\n`tengu_file_history_rewind_restore_file_failed`\n\nRestore failed (x5)\n`tengu_file_history_rewind_success`\n\nRewind success\n`tengu_file_history_snapshot_failed`\n\nSnapshot failed\n`tengu_file_history_snapshot_success`\n\nSnapshot success\n... and 11 more\nFile reads, writes, changes, watch events\n\nSession (14 events, 39 calls)\nEvent\nData\n`tengu_session_all_projects_toggled`\n\nAll projects toggle\n`tengu_session_branch_filter_toggled`\n\nBranch filter toggle\n`tengu_session_file_read`\n\nFile read event\n`tengu_session_forked_branches_fetched`\n\nForked branches\n`tengu_session_group_expanded`\n\nGroup expanded\n`tengu_session_linked_to_pr`\n\nPR linking\n`tengu_session_persistence_failed`\n\nPersistence failed (x2)\n`tengu_session_preview_opened`\n\nPreview opened\n`tengu_session_rename_started`\n\nRename started\n`tengu_session_renamed`\n\nRename completed\n... and 4 more\nSession switch, close, new, load\n\nAgent (15 events, 21 calls)\nEvent\nData\n`tengu_agent_color_set`\n\nAgent color\n`tengu_agent_created`\n\nAgent created\n`tengu_agent_definition_generated`\n\nDefinition generated\n`tengu_agent_flag`\n\nAgent flag\n`tengu_agent_memory_loaded`\n\nMemory loaded (x3)\n`tengu_agent_name_set`\n\nAgent name\n`tengu_agent_parse_error`\n\nDefinition parse error\n`tengu_agent_stop_hook_blocking`\n\nStop hook blocking\n`tengu_agent_stop_hook_error`\n\nStop hook error (x2)\n`tengu_agent_stop_hook_max_turns`\n\nMax turns reached\n`tengu_agent_stop_hook_success`\n\nStop hook success\n`tengu_agent_summary_skipped`\n\nSummary skipped\n`tengu_agent_tool_completed`\n\nTool completed\n`tengu_agent_tool_selected`\n\nTool selected\n`tengu_agent_tool_terminated`\n\nTool terminated (x4)\n\nPlugin (26 events, 28 calls)\nEvent\nData\n`tengu_plugin_command_failed`\n\nPlugin command failed\n`tengu_plugin_details_command`\n\nPlugin details\n`tengu_plugin_disable_command`\n\nDisable command (x2)\n`tengu_plugin_disabled_all_cli`\n\nDisabled all\n`tengu_plugin_disabled_cli`\n\nDisabled single\n`tengu_plugin_enable_command`\n\nEnable command\n`tengu_plugin_enabled_cli`\n\nEnabled single\n`tengu_plugin_enabled_for_session`\n\nSession enable\n`tengu_plugin_folder_shadowed`\n\nFolder shadowed\n`tengu_plugin_hint_detected`\n\nHint detected\n... and 16 more\nInstall, load, error, config, reload\n\nConfig (7 events, 18 calls)\nEvent\nData\n`tengu_config_auth_loss_prevented`\n\nAuth loss prevented (x4)\n`tengu_config_cache_stats`\n\nCache stats\n`tengu_config_changed`\n\nConfig changed (x9)\n`tengu_config_lock_contention`\n\nLock contention\n`tengu_config_model_changed`\n\nModel changed\n`tengu_config_parse_error`\n\nParse error\n`tengu_config_stale_write`\n\nStale write\n\nShell (5 events, 6 calls)\nEvent\nData\n`tengu_shell_completion_failed`\n\nCommand failed\n`tengu_shell_set_cwd`\n\nWorking directory changed (x2)\n`tengu_shell_snapshot_error`\n\nSnapshot error\n`tengu_shell_snapshot_failed`\n\nSnapshot failed\n`tengu_shell_unknown_error`\n\nUnknown error\n\nPermission (2 events, 5 calls)\nEvent\nData\n`tengu_permission_request_escape`\n\nEscape attempt (x3)\n`tengu_permission_request_option_selected`\n\nUser's choice\n\nModel (8 events, 10 calls)\nEvent\nData\n`tengu_model_command_inline`\n\nInline model change (x2)\n`tengu_model_command_inline_help`\n\nInline help (x1)\n`tengu_model_command_menu`\n\nMenu model change (x2)\n`tengu_model_command_menu_effort`\n\nEffort setting\n`tengu_model_fallback_triggered`\n\nModel fallback\n`tengu_model_picker_hotkey`\n\nHotkey picker\n`tengu_model_response_keyword_detected`\n\nKeyword in response\n`tengu_model_whitespace_response`\n\nWhitespace-only response\n\nInput (5 events, 9 calls)\nEvent\nData\n`tengu_input_bash`\n\nBash input\n`tengu_input_command`\n\nCommand input (x2)\n`tengu_input_prompt`\n\nPrompt input (x2)\n`tengu_input_slash_invalid`\n\nInvalid slash command (x3)\n`tengu_input_slash_missing`\n\nMissing slash\n\nDaemon (10 events, 11 calls)\nEvent\nData\n`tengu_daemon_config_reload`\n\nConfig reloaded\n`tengu_daemon_idle_exit`\n\nIdle exit\n`tengu_daemon_lease`\n\nLease (x2)\n`tengu_daemon_peer_uid_reject`\n\nUID rejected\n`tengu_daemon_self_restart_on_upgrade`\n\nSelf-restart\n`tengu_daemon_start`\n\nDaemon start\n`tengu_daemon_worker_crash`\n\nWorker crash\n`tengu_daemon_worker_permanent_exit`\n\nPermanent exit\n`tengu_daemon_yield`\n\nYield\n`tengu_daemon_yield_takeover`\n\nYield takeover\n\nFeatureFlags (3 events, 3 calls)\nEvent\nData\n`tengu_feature_bad`\n\n`feature_name`\n\n, `error_code`\n\n, additional data\n`tengu_feature_ok`\n\n`feature_name`\n\n`tengu_feature_sad`\n\n`feature_name`\n\n, `error_code`\n\nFastMode (4 events, 5 calls)\nEvent\nData\n`tengu_fast_mode_fallback_triggered`\n\n`cooldown_duration_ms`\n\n, `cooldown_reason`\n\n`tengu_fast_mode_overage_rejected`\n\n`overage_disabled_reason`\n\n`tengu_fast_mode_picker_shown`\n\nPicker displayed\n`tengu_fast_mode_toggled`\n\nToggle (x2)\n\nFeedback (3 events, 12 calls)\nEvent\nData\n`tengu_accept_feedback_mode_collapsed`\n\nMode collapsed (x4)\n`tengu_accept_feedback_mode_entered`\n\nMode entered (x4)\n`tengu_accept_submitted`\n\nFeedback submitted (x4)\n\nAskUserQuestion (4 events, 4 calls)\nEvent\nData\n`tengu_ask_user_question_accepted`\n\nQuestion accepted\n`tengu_ask_user_question_finish_plan_interview`\n\nPlan interview finished\n`tengu_ask_user_question_rejected`\n\nQuestion rejected\n`tengu_ask_user_question_respond_to_claude`\n\nResponded to Claude\n\nEvent\nData\n`tengu_git_index_lock_error`\n\nLock error\n`tengu_git_operation`\n\nGit operation (x7)\n\nPrompt (4 events, 12 calls)\nEvent\nData\n`tengu_prompt_cache_break`\n\nCache broken\n`tengu_prompt_cache_diagnosis_received`\n\nDiagnosis received\n`tengu_prompt_suggestion`\n\nSuggestion (x4)\n`tengu_prompt_suggestion_init`\n\nSuggestion init (x6)\n\nEvent\nData\n`tengu_rate_limit_lever_hint`\n\nRate limit hint\n`tengu_rate_limit_options_menu_cancel`\n\nCancelled\n`tengu_rate_limit_options_menu_select_extra_usage`\n\nExtra usage\n`tengu_rate_limit_options_menu_select_team`\n\nTeam plan\n`tengu_rate_limit_options_menu_select_upgrade`\n\nUpgrade\n\nStartup (3 events, 3 calls)\nEvent\nData\n`tengu_startup_manual_model_config`\n\nManual model config\n`tengu_startup_perf`\n\n`import_time`\n\n, `main_imports`\n\n, `init_time`\n\n, `settings_time`\n\n, `tools_loaded`\n\n, `mcp_configs`\n\n, `plugins_init`\n\n, `headless_setup`\n\n, `force_login_org`\n\n, `mcp_connect`\n\n, `mcp_connect_user`\n\n, `mcp_connect_connector`\n\n, `growthbook_init`\n\n, `prewait`\n\n, `s\nandbox_init`, `\n\nprocess_user_input`, `\n\ntotal_time`, `\n\ngap_unaccounted_ms`, `\n\nfree_mem_mb`, `\n\nload_avg_1m`, `\n\ncheckpoint_count`\n`tengu_startup_telemetry`\n\nTelemetry init\n\nEvent\nData\n`tengu_exit_background_work_prompt`\n\nBackground work prompt\n`tengu_exit_plan_mode_called_outside_plan`\n\nPlan mode outside plan\n`tengu_unclean_exit`\n\n`session_age_sec`\n\nEvent\nData\n`tengu_wif_user_oauth_lock_acquired`\n\nLock acquired\n`tengu_wif_user_oauth_lock_released`\n\nLock released\n`tengu_wif_user_oauth_lock_retry`\n\nLock retry\n`tengu_wif_user_oauth_lock_retry_limit`\n\nRetry limit\n\nCategory\nEvents\nWhat It Tracks\nOther\n632\n@-mentions, attachments, cursor position, rename, rm, slow ops, code index, diff, edit, help, login, memory, op\nen, skill, stream, update, write, bug reports, claude chrome, config, headless, input, intent, json, keychain, kill, lifecycle, mod\nel, multi, npm, ollama, parse, rule, search, shell, skill, token, tool_use, user_input, zod, and 600+ more granular events\nAdvisor\n6\nAdvisor dialog, commands, tool calls/interrupts/tokens\nAgentic\n1\nAgentic search cancelled\nAnt\n1\nOverly broad bash detected\nApiKeyHelper\n1\nMissing trust11\nAssistant\n1\nAssistant install\nAsync\n1\nAgent stall timeout\nBugReport\n2\nBug report submitted/failed\nCLI\n1\nCLI flags\nClaude\n11\nChrome onboarding, CLAUDE.md dialogs, skill loaded, install command\nCode\n2\nCode indexing, prompt ignored\nDiff\n1\nDiff tool changed\nEdit\n1\nEdit string lengths\nHeadless\n3\nLatency, MCP prewait, plugin install\nHelp\n1\nHelp toggled\nLogin\n1\nLogin from refresh token\nMemory\n2\nThreshold crossed, toggled\nOrg\n1\nPenguin mode fetch failed\nOpen\n1\nOpen agents via left panel\nSkill\n4\nFile changed, loaded, tool invocation\nStream\n2\nLoop exited, no events\nUpdate\n2\nUpdate check, refused\n\nOS type and version\nHost architecture (x64, arm64, etc.)\nWSL version (if applicable)\nFree memory (startup perf only)\nLoad average 1m (startup perf only)\nCustomer type: \"claude_ai\" or \"api\"\nSubscription type: \"free\", \"plus\", \"team\", \"enterprise\", etc.\nService version: \"2.1.143\"\nEvery tool call (allowed, rejected, terminated, empty result, JSON parse fail)\nEvery file operation (read, write, rename, rm, watch, history snapshot/rewind)\nEvery shell command (completion, failure, CWD change, snapshot)\nEvery permission prompt (escape attempt, option selected)\nEvery model change (inline, menu, picker, fallback, whitespace response)\nEvery input type (bash, command, prompt, invalid/missing slash)\nEvery @-mention parsing result (success, error, directory, filename, MCP resource)\nEvery attachment (size, too-large, compute duration)\nEvery cursor position change\nEvery session event (file read, branch ops, persistence, rename, preview, PR linking)\nEvery plugin action (enable, disable, install, load, error, config)\nEvery MCP action (config add/delete, auth, channel, proxy 401, degraded)\nEvery git operation and lock error\nEvery config change, cache stat, lock contention, parse error\nEvery daemon event (start, idle exit, lease, crash, restart)\nEvery feedback interaction (mode entered/collapsed, submitted)\nEvery AskUserQuestion interaction (accepted, rejected, plan interview)\nEvery rate limit interaction (hint, options menu)\nEvery fast mode interaction (toggled, picker, fallback, overage)\nEvery feature flag outcome (ok, bad, sad)\nEvery agent lifecycle event (creation, memory, stop hooks, tool events)\nEvery advisor interaction (dialog, command, tool call)\nEvery OAuth event (token refresh, 401 recovery, auth code, SSO, MFA)\nEvery API event (query, error, retry, 529, slow first byte, opus fallback)\nEvery prompt suggestion (init, display)\nEvery prompt cache event (break, diagnosis)\nEvery stream event (loop exited, no events)\nEvery update check and refusal\nEvery bug report submission\nEvery skill event (load, file changed, tool invocation)\nEvery Ollama interaction\nEvery NPM interaction\nEvery intent detection\nEvery JSON parse event\nEvery keychain event\nEvery lifecycle event\nEvery rule event\nEvery search event\nEvery token event\nEvery zod validation event\nStartup Performance (sampled 0.5%)\nPer-stage timing: import, main imports, init, settings, tools, MCP configs, plugins, headless setup, force login org, MCP connect\n, MCP connect user, MCP connect connector, GrowthBook init, prewait, sandbox init, process user input\nTotal time\nUnaccounted time gap\nFree memory (MB)\nLoad average (1m)\nCheckpoint count\nMessage content -- no prompts, responses, or conversation text\nFile contents -- no file data, only operation metadata\nShell command output -- no stdout/stderr from commands\nAPI keys or tokens -- only success/failure events, never the values\nPII -- no names, emails, addresses, or personal identifiers\nSource code -- no code content, only operation counts\nTerminal content -- no terminal output or screen content\nClipboard data -- no clipboard access\nNetwork request bodies -- only event metadata, not request/response payloads\nEnvironment variable values -- only presence/absence of specific vars, not their values\nAspect\nValue\nUnique event names\n954\nTotal event calls in code\n1,330\nExport interval\n5 minutes\nStartup perf sampling\n0.5%\nDefault enabled\nYes (first-party deployments)\nDisable method\n`DISABLE_TELEMETRY=1`\n\nor `DO_NOT_TRACK=1`\n\nData destination\n`api.anthropic.com/api/claude_code/metrics`\n\nTransport\nHTTP POST, JSON\nAuth\nBearer token in request headers\nPII collected\nNone\nMessage content collected\nNone\nFile content collected\nNone\nCommand output collected\nNone", "url": "https://wpnews.pro/news/telemetry-report-claude-code-v2-1-143", "canonical_source": "https://gist.github.com/data2json/43611233bb1e6f9427e198d4cab4f4f0", "published_at": "2026-06-20 02:24:30+00:00", "updated_at": "2026-06-20 03:06:32.586442+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "ai-policy"], "entities": ["Anthropic", "Claude Code", "Claude Code v2.1.143", "OpenTelemetry", "Bun"], "alternates": {"html": "https://wpnews.pro/news/telemetry-report-claude-code-v2-1-143", "markdown": "https://wpnews.pro/news/telemetry-report-claude-code-v2-1-143.md", "text": "https://wpnews.pro/news/telemetry-report-claude-code-v2-1-143.txt", "jsonld": "https://wpnews.pro/news/telemetry-report-claude-code-v2-1-143.jsonld"}}