Claude Code功能标志完整列表
在现代 JavaScript 应用开发中,条件编译与特性开关是管理复杂功能集的高效手段。Bun 运行时内置的 feature() 函数为这一需求提供了简洁而优雅的解决方案。该函数来自 bun:bundle 内置模块,其底层机制基于编译期的死代码消除:当传入的标识符(flag)值为 true 时,对应的代码分支会在最终构建产物中保留;若为 false,则相关代码会被完整移除,从而真正实现零运行时开销的条件编译。

下面通过一个直观的示例来理解其工作原理:
import { feature } from 'bun:bundle'// feature('VOICE_MODE') 为 false 时,这行在构建产物中完全不存在
const voiceCommand = feature('VOICE_MODE')
? require('./commands/voice/index.js').default
: null
若 VOICE_MODE 特性未启用,整个条件表达式连同 require 语句都会在构建阶段被抹去,仿佛代码中从未出现过。
平台与构建模式(Platform / Build Target)
这些 flag 用于区分应用程序的运行环境或构建目标。
| Flag | 说明 |
|---|---|
IS_LIBC_GLIBC |
运行在 glibc Linux 环境 |
IS_LIBC_MUSL |
运行在 musl libc Linux 环境(如 Alpine) |
NATIVE_CLIENT_ATTESTATION |
原生客户端硬件 attestation |
DAEMON |
守护进程模式(后台常驻) |
BYOC_ENVIRONMENT_RUNNER |
BYOC (Bring Your Own Cloud) 环境运行器 |
会话与远程(Session / Remote)
管理各类连接和会话模式。
| Flag | 说明 |
|---|---|
SSH_REMOTE |
SSH 远程会话支持 (claude ssh) |
DIRECT_CONNECT |
cc:// URL 直连会话 |
CCR_AUTO_CONNECT |
CCR (Claude Code Remote) 自动连接 |
CCR_MIRROR |
CCR 镜像模式 |
CCR_REMOTE_SETUP |
CCR 远程设置命令 |
BG_SESSIONS |
后台会话 |
BRIDGE_MODE |
IDE 桥接模式(VS Code / JetBrains 集成) |
DAEMON |
守护进程模式 |
订阅源与渠道(Channel / Distribution)
控制版本分发、用户界面及系统行为。
| Flag | 说明 |
|---|---|
ALLOW_TEST_VERSIONS |
允许安装/使用测试版本 |
AUTO_THEME |
自动主题切换(跟随系统) |
FILE_PERSISTENCE |
文件持久化存储 |
STREAMLINED_OUTPUT |
精简输出模式 |
COMPACTION_REMINDERS |
会话压缩提醒 |
NEW_INIT |
新的初始化流程 |
DOWNLOAD_USER_SETTINGS |
下载用户远程设置 |
UPLOAD_USER_SETTINGS |
上传用户远程设置 |
SLOW_OPERATION_LOGGING |
慢操作日志 |
PERFETTO_TRACING |
Perfetto 性能追踪 |
AI 模式(Kairos / Assistant)
Kairos 是 Anthropic 内部的项目代号,代表 Claude 的 AI 主导交互模式。
| Flag | 说明 |
|---|---|
KAIROS |
核心 AI / Assistant 模式(Claude 主动引导交互) |
KAIROS_BRIEF |
简报模式(Kairos 的简洁版本) |
KAIROS_CHANNELS |
频道/通道系统 |
KAIROS_DREAM |
Claude 主动发起行为(“做梦”机制) |
KAIROS_PUSH_NOTIFICATION |
推送通知 |
KAIROS_GITHUB_WEBHOOKS |
GitHub Webhook 集成(如订阅 PR) |
PROACTIVE |
主动模式(Claude 不等待输入主动行动,Kairos 的旧称) |
静默模式与非交互(Non-Interactive / Automation)
为自动化脚本和后台任务设计。
| Flag | 说明 |
|---|---|
UNATTENDED_RETRY |
无人值守模式下的重试机制 |
HARD_FAIL |
严格失败模式(遇到错误直接终止而非降级) |
多 Agent 与协作(Multi-Agent / Teammates)
这是功能最丰富的类别之一,涵盖了复杂的多智能体协作系统。
| Flag | 说明 |
|---|---|
COORDINATOR_MODE |
协调器模式(多 agent 编排) |
TEAMMEM |
团队记忆(共享 memory) |
FORK_SUBAGENT |
Fork 子 agent 机制 |
QUICK_SEARCH |
快速搜索(子 agent 搜索模式) |
BUILTIN_EXPLORE_PLAN_AGENTS |
内置的 Explore / Plan 专用 agent 类型 |
COWORKER_TYPE_TELEMETRY |
coworker 类型遥测 |
AGENT_TRIGGERS |
Agent 触发器(CronCreate 等定时触发) |
AGENT_TRIGGERS_REMOTE |
Agent 远程触发器 |
AGENT_MEMORY_SNAPSHOT |
Agent 内存快照 |
BASH_CLASSIFIER |
Bash 命令分类器(判断安全风险) |
TRANSCRIPT_CLASSIFIER |
对话记录分类器(判断 handoff 需求) |
VERIFICATION_AGENT |
验证 agent(审查另一个 agent 的输出) |
VOICE_MODE |
语音交互模式 |
内存与上下文(Memory / Context)
优化和管理对话上下文与记忆系统。
| Flag | 说明 |
|---|---|
EXTRACT_MEMORIES |
自动记忆提取(从对话中提取持久记忆) |
MEMORY_SHAPE_TELEMETRY |
记忆形状遥测 |
CACHED_MICROCOMPACT |
缓存微压缩 |
CONTEXT_COLLAPSE |
上下文折叠(长上下文压缩) |
REACTIVE_COMPACT |
响应式压缩 |
HISTORY_SNIP |
历史裁剪(精简历史记录) |
HISTORY_PICKER |
历史拾取器 |
BREAK_CACHE_COMMAND |
缓存击穿命令 |
PROMPT_CACHE_BREAK_DETECTION |
提示缓存断裂检测 |
REVIEW_ARTIFACT |
审查产物 |
MCP 与工具系统(MCP / Tools)
Model Context Protocol 相关功能及各类工具集成。
| Flag | 说明 |
|---|---|
MCP_RICH_OUTPUT |
MCP 富输出(结构化结果显示) |
MCP_SKILLS |
MCP 技能集成 |
CHICAGO_MCP |
“Chicago” MCP 服务器(项目代号) |
WEB_BROWSER_TOOL |
网页浏览器工具 |
MONITOR_TOOL |
监控工具 |
OVERFLOW_TEST_TOOL |
溢出测试工具 |
TERMINAL_PANEL |
终端面板工具 |
UDS_INBOX |
Unix Domain Socket 收件箱(点对点通信) |
BUDDY |
Buddy 彩蛋(陪伴精灵) |
TREE_SITTER_BASH |
Tree-sitter Bash 解析(语法分析) |
TREE_SITTER_BASH_SHADOW |
Tree-sitter Bash 影子模式(并行验证) |
技能与模板(Skills / Templates)
技能系统和模板化工作流。
| Flag | 说明 |
|---|---|
SKILL_IMPROVEMENT |
技能改进(自动优化 skill) |
EXPERIMENTAL_SKILL_SEARCH |
实验性技能搜索 |
RUN_SKILL_GENERATOR |
技能生成器运行 |
TEMPLATES |
模板系统 |
WORKFLOW_SCRIPTS |
工作流脚本 |
HOOK_PROMPTS |
Hook 提示词系统 |
MESSAGE_ACTIONS |
消息操作 |
自托管与企业(Self-Hosted / Enterprise)
面向企业部署和高级功能。
| Flag | 说明 |
|---|---|
SELF_HOSTED_RUNNER |
自托管运行器 |
SHOT_STATS |
命中统计数据 |
ABLATION_BASELINE |
消融实验基线(A/B 测试对照) |
ENHANCED_TELEMETRY_BETA |
增强遥测 Beta |
ANTI_DISTILLATION_CC |
反蒸馏保护(Claude Code) |
COMMIT_ATTRIBUTION |
提交归属追踪 |
TOKEN_BUDGET |
Token 预算控制 |
NATIVE_CLIPBOARD_IMAGE |
原生剪贴板图片支持 |
构建与集成(Build / Integration)
构建流程、深度集成与特殊模式。
| Flag | 说明 |
|---|---|
LODESTONE |
Lodestone 集成(应用程序协议注册/深度链接) |
BUILDING_CLAUDE_APPS |
构建 Claude Apps 模式 |
ULTRA PLAN (ULTRAPLAN) |
超长步骤规划模式 |
ULTRATHINK |
超长思考模式 |
BASH_CLASSIFIER |
Bash 命令分类器 |
POWERSHELL_AUTO_MODE |
PowerShell 自动模式 |
TORCH |
Torch 命令(Claude Code 诊断/调试工具) |
CONNECTOR_TEXT |
连接器文本模式 |
AWAY_SUMMARY |
离开摘要(用户不在时生成摘要) |
使用模式分布
这些特性开关在代码库中主要体现为以下几种使用模式:
1. 条件导入(最常用)
根据 flag 动态决定是否导入某个模块,当特性未启用时,模块代码完全不会被打包。
const someModule = feature('SOME_FLAG')
? require('./path/to/module.js').default
: null
2. 条件注册
控制命令、工具等是否向系统注册。
if (feature('SOME_FLAG')) {
commands.register(someCommand)
tools.register(someTool)
}
3. 条件执行
在运行时根据 flag 和环境条件决定是否执行某段逻辑。
if (feature('SOME_FLAG') && condition) {
// 只有 flag 和环境条件同时满足才执行
}
4. 组合表达式
通过逻辑运算组合多个 flag,实现更复杂的条件判断。
feature('KAIROS') || feature('KAIROS_BRIEF')
feature('DAEMON') && feature('BRIDGE_MODE')
当前构建中实际激活的 flag
根据公开 CLI 版本中可观察的行为反推,以下 flag 大概率处于激活状态:
| 激活状态 | Flag |
|---|---|
| 激活 | SSH_REMOTE(claude ssh 子命令可见) |
| 激活 | FORK_SUBAGENT(fork 子命令可见) |
| 激活 | AGENT_TRIGGERS(cron 工具可用) |
| 激活 | TRANSCRIPT_CLASSIFIER(自动模式切换) |
| 激活 | MCP_RICH_OUTPUT |
| 激活 | AUTO_THEME |
| 未激活 | KAIROS / PROACTIVE(公开版无主动模式) |
| 未激活 | BRIDGE_MODE |
| 未激活 | DAEMON(外部无守护进程模式) |
| 未激活 | VOICE_MODE |
| 未激活 | COORDINATOR_MODE |
参考
- 定义位置:
bun:bundle(Bun 内置模块,非项目内实现) - 主要使用文件:
src/main.tsx,src/commands.ts,src/tools.ts,src/QueryEngine.ts,src/setup.ts,src/context.ts - 核心优势:构建时完全消除死代码,实现零运行时开销的条件编译
相关攻略
RTK是一款开源CLI工具,能智能压缩命令行输出,在AI编程助手处理前大幅减少token数量。以gitstatus为例,其输出可从约2000个token压缩至约200个,节省率达60%至90%。安装后通过简单配置,即可在使用ClaudeCode等工具时自动启用,有效提升效率、延长会话并显著降低API使用成本。
ClaudeCode因构建疏漏泄露源码,其“驾驭工程”理念将60%模型能力与40%工程系统结合,通过工具管理、安全审查等确保AI稳定可控。系统提示词采用模块化动态拼接,核心auto权限模式内置多层安全审查。此次泄露为研究顶尖AI工程实践提供了宝贵样本。
ClaudeCode是一款终端智能编程助手。安装后可通过官方订阅、计量套餐或第三方平台使用,推荐后者以规避注册与网络限制。配置第三方API需填写地址与密钥等信息。工具提供多种命令用于启动、会话管理、代码解释与系统操作等。此外,也可考虑opencode或GeminiCLI等替代工具。
CLAUDE md是指导ClaudeCode行为的Markdown配置文件,分为项目、个人和组织三层,优先级依次降低。文件应具体明确、结构清晰、长度适中且避免规则冲突。可通过 init命令生成基础配置,并利用 claude rules目录拆分规则或使用路径匹配功能。合理配置能确保AI遵循项目规范和个人偏好,提升协作效率。
ClaudeCode源码意外泄露,其强大性能并非仅依赖大模型,而在于一套精心打磨的工程系统。核心在于HarnessEngineering理念,通过双层状态机驱动的AgentLoop、高效的Tool-Use工作模式及智能的上下文压缩策略,实现对模型的精准驾驭。系统还包含动态构造的SystemPrompt与优化的记忆系统,共同确保了任务执行的稳定、高效与安全。
热门专题
热门推荐
《Paralives》开发商承诺所有后续更新永久免费,拒绝付费DLC模式。15人小团队依靠首发销售额即可支撑多年运营,无需依赖额外内容包维持开发,展现了与《模拟人生》系列不同的差异化竞争思路。
2025年5月28日,比亚迪王朝网全新力作——宋Ultra DM-i正式推向市场,共推出5款配置车型,官方售价区间为12 99万至15 99万元。此次定价策略极具突破性:一款拥有310公里纯电续航能力的中型插电混动SUV,直接下探至13万元级别市场。作为王朝网络的新旗舰,该车明确瞄准高频出行需求场景
先来关注一个有趣的细节:苹果首款折叠屏手机,传闻将于今年秋季正式亮相。产品命名可能为iPhone Ultra,也有媒体称之为iPhone Fold——无论最终叫什么,这都将标志着苹果在折叠形态领域首次“出手”。 近日,配件厂商iFunSmart已率先上架iPhone Ultra的首批保护壳——这绝非
山寨币ETF迎来批量上市潮,首批项目市场表现如何?一文分析 Binance币安 欧易OKX ️ Huobi火币️ 最近,市场出现了一个不容忽视的新动向:XRP、DOGE、LTC、HBAR等现货ETF已经悄然登陆美国市场。与此同时,A VAX、LINK等资产的同类产品也正在审批流程中。进入11月以来,
近日,公司对SteamDeck1TBOLED版涨价300美元至949美元,上架短短不到24小时便再度售罄。据外界分析,该公司从中国大量补货并分批投放库存,高溢价未影响众多玩家的抢购热情与速度,其人气极其旺盛无比足以支撑快速清空。





