当前位置: 首页
AI资讯
Claude Code功能标志完整列表

Claude Code功能标志完整列表

热心网友 时间: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。

同类文章
更多
修Bug被Gemini追删代码致宕机修复报告现编

修Bug被Gemini追删代码致宕机修复报告现编

最近,一起堪称“教科书级别”的AI Agent IDE翻车事件在开发者社区引发热议。这起事故值得所有依赖AI编程工具的开发者,尤其是那些已经在生产环境中对AI Agent 授予较高权限的团队,进行深刻反思。 简单回顾:5月26日,一位开发者要求Gemini 3 5(运行在Agent IDE环境中)修

时间:2026-05-28 22:58
Notion AI运营指南:自动归纳用户反馈

Notion AI运营指南:自动归纳用户反馈

其实,想在 Notion 中高效搞定用户反馈的自动归纳,并不复杂。下面这四种 AI 方法,基本覆盖了从单条处理到全局分析的常见场景。 如果你也在用 Notion 收集用户反馈——无论是问卷、邮件、客服记录,还是社群发言——但总觉得信息碎片化严重,难以提炼共性问题和核心诉求,那很可能是因为缺少一套结构

时间:2026-05-28 22:54
AI给出的答案为何总不符期望?原因解析

AI给出的答案为何总不符期望?原因解析

大模型能力强大,但提问方式不当会导致结果不理想。核心在于精准提问,通过角色设定、背景介绍、明确任务、实现路径和输出要求这五个关键步骤逐步细化问题,才能大幅提升AI回答的质量和精准度。

时间:2026-05-28 22:54
Anthropic新AI聊天机器人模型声称在多项测试中击败OpenAI GPT-4

Anthropic新AI聊天机器人模型声称在多项测试中击败OpenAI GPT-4

2024年3月5日,人工智能领域迎来了一位重要参与者——由OpenAI前员工创立的Anthropic公司正式推出了Claude 3系列模型。这次发布极具分量:新模型不仅在性能上与Google和OpenAI的顶级产品并驾齐驱,部分指标甚至实现超越。要理解此次升级的真正价值,先关注几个关键变化。首先是多

时间:2026-05-28 22:53
Trae对Deno与Bun运行时的AI代码补全支持程度全面详解

Trae对Deno与Bun运行时的AI代码补全支持程度全面详解

如果你在使用 Trae 进行 AI 代码补全时发现,它对 Deno 或 Bun 运行时的提示不够精准——例如类型定义缺失、API 无法正确识别——那很可能不是代码本身有误,而是 Trae 的底层配置尚未适配。简而言之,Trae 对于非 Node js 运行时的标准库支持尚未实现“开箱即用”。下面我们

时间:2026-05-28 22:52
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程