Claude Code功能开关完整指南
2026-05-27 0
Bun编译器的feature()机制实现了高效的条件编译,通过死代码消除技术为不同场景提供灵活的代码路径配置。本文将详细介绍其功能特性和应用方式。
import { feature } from 'bun:bundle'// feature('VOICE_MODE') 为 false 时,这行在构建产物中完全不存在
const voiceCommand = feature('VOICE_MODE')
? require('./commands/voice/index.js').default
: null
平台/构建模式 (Platform / Build Target)
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
喜欢(0)