跳转到内容

Claude Code 的隐藏功能

我们逐行分析了 某个版本的 Claude Code 源码,发现了一套精心设计的多层特性门控系统 (Feature Gating),将 24+ 项完整实现的功能 从公开构建版本中隐藏了起来。

这不是猜测。本站的每一项声明都有直接的源代码引用作为支撑。

指标数量
process.env.USER_TYPE === 'ant' 检查分布在 143+ 个文件中,共 291+
通过 bun:bundle 实现的编译期 feature() 标志89 个编译期门控
运行时 tengu_* GrowthBook 标志500+ 个服务端特性标志 (Feature Flags)
主要隐藏功能系统24+

当 Anthropic 为公开发布构建 Claude Code 时,Bun 打包器会评估每一个 feature() 调用和 USER_TYPE 检查。如果标志为 false死代码消除 (Dead Code Elimination) 会将整个代码路径剥离。这些功能在你下载的二进制文件中根本不存在。

  1. 构建期process.env.USER_TYPE 仅在内部构建时设为 'ant'。打包器内联该值并消除不可达分支。
  2. 编译期bun:bundle 中的 feature('SOME_FLAG') 在打包时返回 truefalse。返回 false 的分支会被完全移除。
  3. 运行时:即使代码在打包阶段幸存,GrowthBook 特性标志 (tengu_*) 也会在服务端进行门控,对非 Anthropic 账户返回 false

以下是我们目前识别出的主要隐藏功能汇总:

功能门控方式描述
协调者模式 (Coordinator Mode)feature('COORDINATOR_MODE')多智能体编排系统,由协调者将任务委派给并行的工作者
Fork 子代理 (Fork Subagent)feature('FORK_SUBAGENT')缓存优化的子代理,继承父对话历史
智能体集群 (Agent Swarms)tengu_amber_flint领导者-队友模型,支持 tmux/iTerm 面板生成和共享内存
Kairosfeature('KAIROS')定时后台代理执行,支持类 cron 触发器
Auto Dreamtengu_onyx_plover自动化记忆整合与上下文摘要
Scratchpadtengu_scratch多智能体工作流的跨工作者持久化存储目录
Hearthfeature('HEARTH')持久化后台服务与守护进程管理
MCP 认证 (MCP Auth)feature('MCP_AUTH')基于 OAuth 的 MCP 服务器连接认证
Notebook 支持feature('NOTEBOOK')原生 Jupyter Notebook 编辑与执行
GitHub PR 集成feature('GITHUB_PR')深度 Pull Request 审查与管理工作流
Interop 模式feature('INTEROP')编辑器扩展的跨工具集成协议
Prompt 缓存ant 门控高级 Prompt 缓存管理与优化
自定义模型ant 门控超出公开产品范围的内部模型选择
MDM 策略ant 门控移动设备管理 (MDM) 策略执行
遥测仪表板ant 门控内部使用分析与性能监控
订阅层级ant 门控max/pro/plus/basic 层级间的功能差异化
权限桥接 (Permission Bridge)ant 门控跨智能体权限同步
团队记忆同步 (Team Memory Sync)ant 门控智能体团队间的共享上下文传播
Monorepo 检测MONOREPO_ROOT_DIR在 Anthropic 内部 monorepo 中运行时的特殊功能
插件系统ant 门控超出公开 MCP 范围的扩展插件架构
后台任务ant 门控带进度跟踪的长时间运行任务管理
会话交接 (Session Handoff)ant 门控在设备/实例之间转移活跃会话
智能重试 (Smart Retry)ant 门控带退避策略的智能请求重试
配置同步 (Config Sync)ant 门控跨设备配置同步