首页 游戏 软件 资讯 排行榜 专题
首页
AI资讯
Claude Code功能标志完整列表

Claude Code功能标志完整列表

热心网友
75
转载
2026-05-28

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

Claude Code Feature Flags 完全列表

下面通过一个直观的示例来理解其工作原理:

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
  • 核心优势:构建时完全消除死代码,实现零运行时开销的条件编译
来源:https://juejin.cn/post/7644035004838166570
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

Claude Code成本爆降89%的开源工具
AI教程
Claude Code成本爆降89%的开源工具

RTK是一款开源CLI工具,能智能压缩命令行输出,在AI编程助手处理前大幅减少token数量。以gitstatus为例,其输出可从约2000个token压缩至约200个,节省率达60%至90%。安装后通过简单配置,即可在使用ClaudeCode等工具时自动启用,有效提升效率、延长会话并显著降低API使用成本。

热心网友
05.28
Claude Code源码泄漏 一鲸落万物生
AI教程
Claude Code源码泄漏 一鲸落万物生

ClaudeCode因构建疏漏泄露源码,其“驾驭工程”理念将60%模型能力与40%工程系统结合,通过工具管理、安全审查等确保AI稳定可控。系统提示词采用模块化动态拼接,核心auto权限模式内置多层安全审查。此次泄露为研究顶尖AI工程实践提供了宝贵样本。

热心网友
05.28
Claude Code 使用入门与快速上手指南
AI教程
Claude Code 使用入门与快速上手指南

ClaudeCode是一款终端智能编程助手。安装后可通过官方订阅、计量套餐或第三方平台使用,推荐后者以规避注册与网络限制。配置第三方API需填写地址与密钥等信息。工具提供多种命令用于启动、会话管理、代码解释与系统操作等。此外,也可考虑opencode或GeminiCLI等替代工具。

热心网友
05.28
Claude Code 完全使用指南 打造你的专属编程助手
AI教程
Claude Code 完全使用指南 打造你的专属编程助手

CLAUDE md是指导ClaudeCode行为的Markdown配置文件,分为项目、个人和组织三层,优先级依次降低。文件应具体明确、结构清晰、长度适中且避免规则冲突。可通过 init命令生成基础配置,并利用 claude rules目录拆分规则或使用路径匹配功能。合理配置能确保AI遵循项目规范和个人偏好,提升协作效率。

热心网友
05.28
Claude Code强大原因揭秘从泄漏源码解析核心技术
AI教程
Claude Code强大原因揭秘从泄漏源码解析核心技术

ClaudeCode源码意外泄露,其强大性能并非仅依赖大模型,而在于一套精心打磨的工程系统。核心在于HarnessEngineering理念,通过双层状态机驱动的AgentLoop、高效的Tool-Use工作模式及智能的上下文压缩策略,实现对模型的精准驾驭。系统还包含动态构造的SystemPrompt与优化的记忆系统,共同确保了任务执行的稳定、高效与安全。

热心网友
05.28

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

Paralives首发销量充足 支撑后续开发无需DLC
游戏攻略
Paralives首发销量充足 支撑后续开发无需DLC

《Paralives》开发商承诺所有后续更新永久免费,拒绝付费DLC模式。15人小团队依靠首发销售额即可支撑多年运营,无需依赖额外内容包维持开发,展现了与《模拟人生》系列不同的差异化竞争思路。

热心网友
05.28
比亚迪宋Ultra DM-i上市12.99万 承诺城市领航安全兜底
业界动态
比亚迪宋Ultra DM-i上市12.99万 承诺城市领航安全兜底

2025年5月28日,比亚迪王朝网全新力作——宋Ultra DM-i正式推向市场,共推出5款配置车型,官方售价区间为12 99万至15 99万元。此次定价策略极具突破性:一款拥有310公里纯电续航能力的中型插电混动SUV,直接下探至13万元级别市场。作为王朝网络的新旗舰,该车明确瞄准高频出行需求场景

热心网友
05.28
折叠屏iPhone Ultra外观已定,第三方保护壳亮相
科技数码
折叠屏iPhone Ultra外观已定,第三方保护壳亮相

先来关注一个有趣的细节:苹果首款折叠屏手机,传闻将于今年秋季正式亮相。产品命名可能为iPhone Ultra,也有媒体称之为iPhone Fold——无论最终叫什么,这都将标志着苹果在折叠形态领域首次“出手”。 近日,配件厂商iFunSmart已率先上架iPhone Ultra的首批保护壳——这绝非

热心网友
05.28
山寨币ETF批量上市后市场表现分析 哪些项目值得关注
web3.0
山寨币ETF批量上市后市场表现分析 哪些项目值得关注

山寨币ETF迎来批量上市潮,首批项目市场表现如何?一文分析 Binance币安 欧易OKX ️ Huobi火币️ 最近,市场出现了一个不容忽视的新动向:XRP、DOGE、LTC、HBAR等现货ETF已经悄然登陆美国市场。与此同时,A VAX、LINK等资产的同类产品也正在审批流程中。进入11月以来,

热心网友
05.28
即使在大幅涨价后 Steam Deck 玩家热情依旧再次售罄
游戏攻略
即使在大幅涨价后 Steam Deck 玩家热情依旧再次售罄

近日,公司对SteamDeck1TBOLED版涨价300美元至949美元,上架短短不到24小时便再度售罄。据外界分析,该公司从中国大量补货并分批投放库存,高溢价未影响众多玩家的抢购热情与速度,其人气极其旺盛无比足以支撑快速清空。

热心网友
05.28