Original Summary

昨晚临睡前整执行任务呢,CC 提示凉了,tmd 享年 2 周不到,搞得我一宿没睡好 这次本来感觉挺稳的,就是正常 CC 开发项目,从没用 APP 和网页,结果凉的这么突然?感觉网络层不应该有问题啊。想到 REA 不是挺火的吗,逆了一把最新的 CC ,主要看有哪些探针遥测,初步报告,感觉可以深挖啊。 探针( Probes ) 2.1 IDE 探针 [源码 m0366 ] 枚举 lockfile 解析出 port / pid / ideName / authToken / workspaceFolders → pid 存活检查 + TCP 连接探测( 500ms )→ 陈旧 lockfile 自动删除 → WS/SSE callIdeRpc("getDiagnostics"); autoInstallIdeExtension 默认开(可自动安装 IDE 扩展,CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL 可关)。IDE 侧事件经 MCP log_event 回传为 tengu_ide_*。 2.2 终端能力探针 tengu_terminal_probe [源码 m1492 ] 一次性探测即上报:xtversion 、term_program_version 、is_ssh 、multiplexer(tmux/zellij/screen/none)、term_rows/cols 、dec2026_allowlist 、renderer_entry_path 、mouse_mode 、linux_clipboard_tool 、vte_terminal 。 2.3 Git 探针 [ m0258/m0366/m0112 ] git rev-parse/.git/ 读取; shell 命令正则分类为 tengu_git_operation{commit|commit_amend|push|pr_create|pr_review…}——连 curl -X POST .../pulls 绕过 gh 的 PR 创建也识别。 2.4 更新/安装探针 [ m1492/m0632 ] downloads.claude.ai/claude-code-releases 版本检查( DISABLE_INSTALLATION_CHECKS 可关);更新失败状态落盘并本地提示。 2.5 网络探测 [ m0141/m0870 ] 代理全家族、企业网关 host-check/vouching ( claude.fedstart.com 等)、/api/web/domain_info?domain=、Azure WIF 走 IMDS 169.254.169.254 。 2.6 跨工具配置导入(用户主动) [ m1024/m1026 ] claude import 读取 ~/.codex/config.toml 、.gemini/、.cursor/ 用户级配置,且明确拒绝导入项目级配置(防仓库投毒)。 2.7 自我标记 [ m0005 ] sRn() 把 AI_AGENT=claude-code_ _ 写进子进程环境。 环境感知 平台/CI ( m0030 ):github-actions / gitlab-ci / circleci / buildkite / azure-functions / digitalocean / huggingface-spaces / kubernetes / docker (/.dockerenv )。 终端/宿主:TERM_PROGRAM 、TERM(ghostty/kitty)、TMUX/STY/ZELLIJ/WT_SESSION/KONSOLE/GNOME ;经 VSCODE_GIT_ASKPASS_MAIN 路径指纹区分 cursor / windsurf / devin / antigravity / codium ; CURSOR_TRACE_ID 。 系统/场景:os.type/os.version 、host.arch (进遥测资源属性); CLAUDE_CODE_ENVIRONMENT_KIND/_RUNNER_VERSION/_CONTAINER_ID/_SESSION_KIND(bg); is_ssh 、WSL 。 客户端分类( m1643 ):clientType:sdk-ts→sdk-typescript 、sdk-py→sdk-python 、sdk-cli 、claude-vscode 、local-agent 、claude-desktop 。 账号/组织( m0141 ):organizationUuid/accountUuid 、organizationRole 、subscriptionCreatedAt/类型、claudeCodeFirstTokenDate 。 远程配置:remote-settings.json/policy-limits.json 本地缓存 + GrowthBook ( growthbook_experiment 事件、payload 热更新、C("tengu_cozy_dusk") 类开关读取)。 信息收集 标识 [ m0141 ] :deviceId = userID ,/^[0-9a-f]{64}$/,randomBytes(32) 生成并持久化——随机安装 ID ,无硬件指纹;另有 machineId 配置字段; OAuth 场景 email 被显式剔除( email: v?void 0:this.email())。 事件公共字段:deviceId 、sessionId 、parentSessionId 、platform 、apiBaseUrlHost (当前网关主机名)、organizationUUID 、accountUUID 、userType 、subscriptionType 、entrypoint 、clientType 、agentType 、isInteractive (含 snake/camel 双命名映射)。 反馈调查载荷:appearance_id 、survey_type 、response 、prompt_index 、last_assistant_message_id(哈希)、trigger——无内容文本。 本地数据目录(非上传):telemetry/、statsig/、usage-data/、startup-perf/(耗时+内存快照)、dump-prompts/、api-dumps/( API 请求 JSONL )、sessions/、history.jsonl 、shell-snapshots/。 内容类数据唯一出口(均用户主动):CCR 云会话工作树打包上传( tengu_ccr_bundle_upload ,HIPAA 组织拒绝)、反馈包、分享/上传、/api/claude_code_shared_session_transcripts 。 官方自述边界( m1333 文案):essential telemetry = crash stacks / startup


  • 情报分类:硬件与数码
  • 分类依据:内容涉及硬件、数码产品或通信卡
  • 信息来源:服务器 / V2EX
  • 发布时间:2026/10/12 10:05:50