无极开物Docs
附加功能

特性标志

Kaiwu 可控制开关的所有能力、其控制方及默认状态——生成自特性目录。

Kaiwu 的各项功能并非对所有人默认全量开启。一项能力可能受到三道关卡的管控;只有这三处判定全部通过,该功能才真正可用:

  1. 服务端声明其支持的功能。自托管用户可通过 Kaiwu_FEATURE_* 环境变量进行配置;在 Kaiwu Cloud 上,这部分已由系统预先设定。
  2. 构建产物可直接通过 Kaiwu_BUILD_FEATURES_ALLOW 与 Kaiwu_BUILD_FEATURES_DENY 禁用特定功能,不受服务端状态影响。
  3. 用户自行控制:你可以在设置 → 功能(Settings → Features)中主动开启部分功能。

功能目录中的所有功能均遵循**默认关闭(fail-closed)**原则:客户端若无法明确获知某项功能是否可用,便会直接将其视作不可用。正因如此,当服务端无法连接时,相关功能似乎会凭空消失;而自托管服务端如果配置有误,对应功能也会被直接隐藏,绝不会以半开启的异常状态呈现。

功能目录中共有 72 项功能。其中 22 项配有用户可直接操作的开关;其余 50 项则在上游层级便已确定,无法手动切换。

可由用户自行开启的功能

这些功能位于设置 → 功能(Settings → Features)中。在这 22 项功能中,有 15 项被标记为实验性功能。

功能Id类型默认状态
附件上传attachments.uploadsExperimentalOff
自动化automationsExperimentalOn
渠道桥接channelBridgesExperimentalOff
已连接的服务connectedServicesExperimentalOff
已连接服务配额connectedServices.quotasExperimentalOff
子 Agentexecution.runsExperimentalOff
Diff 语法高亮files.diffSyntaxHighlightingStandardOn
内置文件编辑器files.editorStandardOn
富文本 Markdown 编辑器files.markdownRichEditorExperimentalOff
文件评审批注files.reviewCommentsStandardOn
高级语法高亮files.syntaxHighlighting.advancedStandardOn
记忆搜索memory.searchExperimentalOff
宠物pets.companionStandardOn
版本控制操作scm.writeOperationsExperimentalOff
直连会话sessions.directStandardOn
会话文件夹sessions.foldersStandardOn
好友social.friendsExperimentalOff
内置终端terminal.embeddedPtyExperimentalOff
用量上报usage.reportingExperimentalOn
语音voiceExperimentalOff
语音 Agentvoice.agentExperimentalOff
Zen 模式zen.navigationExperimentalOn

在该界面顶部开启“实验性功能”总开关之前,所有实验性选项均处于隐藏状态。若文档提示在此处开启某项功能,而你却找不到对应选项,通常都是因为该总开关尚未开启。

客户端开关仅能呈现服务端已允许的功能。如果服务端尚未声明某项能力,在本地强行开启开关也不会生效。

由服务端决定的功能

此类功能不提供面向用户的开关。自托管用户可通过环境变量对其进行配置;在 Kaiwu Cloud 上,这些功能均由平台统一托管。server 表示完全由服务端掌控判定逻辑;client 则表示具体行为由客户端掌控,但前提仍需服务端声明支持该能力。

Id管控内容归属方依赖项
actions.approvals基于 ActionSpec 驱动的审批请求队列及收件箱 UI 界面。clientinbox.global
agent.goals通用 Agent 会话目标控制及工作状态目标投影(涵盖各提供商专属目标子开关的顶层门控)。client—
app.analytics匿名数据分析与埋点采集(PostHog)。client—
app.crashReports崩溃报告与错误遥测(Sentry)。client—
app.ui.changelog“新功能特性”/更新日志 UI 界面(横幅、设置入口、更新日志页面)。client—
app.ui.onboardingShowcase首次启动引导故事卡片弹窗(与版本说明共用渲染器)。client—
app.ui.releaseNotes精选版本说明故事卡片弹窗(Notelet 风格卡片),与新手引导共用渲染器。client—
app.ui.sessionGettingStartedGuidance会话新手入门指引 UI(包含 CLI 安装说明)。client—
app.ui.storeReviewPrompts应用内商店评分提示(原生 App Store / Play Store 评价弹窗)。client—
auth.login.keyChallenge密钥质询登录路由可用性(POST /v1/auth)。server—
auth.mtlsmTLS 客户端证书认证支持。server—
auth.pairing.desktopQrMobileScan桌面端/Web 端二维码 → 未登录移动端扫码登录的配对会话支持。server—
auth.recovery.providerReset恢复流程中重置认证提供商的支持。server—
auth.ui.recoveryKeyReminder恢复密钥提醒的 UI 交互行为。server—
bugReportsBug 报告提交与诊断能力。server—
channelBridges.telegramTelegram 渠道桥接提供商。serverchannelBridges
connectedServices.accountFallback已连接服务的账户组回退与活动账户自动切换 API。serverconnectedServices.accountGroups, sessions.usageLimitRecovery
connectedServices.accountGroups已连接服务的账户组与成员管理 API。serverconnectedServices
e2ee.keylessAccounts无密钥账户支持(账户可免除端到端加密签名密钥)。server—
encryption.accountOptOut单账户退出加密选项支持。serverencryption.plaintextStorage
encryption.plaintextStorage明文会话存储支持(静态数据不使用端到端加密)。server—
inbox.global全局收件箱聚合界面(审批、权限、社交、动态更新)。client—
machines设备控制平面传输能力。client—
machines.transfer同账户设备转移控制平面。clientmachines
machines.transfer.directPeer点对点设备直连转移能力。servermachines.transfer
machines.transfer.serverRouted经由服务端路由的设备转移回退能力。servermachines.transfer
mcp.serversMCP 服务端管理与注入支持。client—
pets.sync多设备同步的账户宠物库及跨设备宠物包引用。server—
prompts.assets.external外部提示词资产导入/导出界面及守护进程适配器。clientprompts.library
prompts.library以产物形式存储的提示词库(文档 + 技能包)。client—
prompts.skills.registries提示词/技能注册中心及市场集成(注册中心元聚合)。clientprompts.library, prompts.assets.external
providers.claude.unifiedTerminalClaude 统一终端运行时可用性。client—
providers.claude.unifiedTerminal.tuiRuntimeControlClaude 统一终端 TUI 运行时控制器(动态调节模型、思考强度及权限模式)。禁用时回退至重启或不支持状态。clientproviders.claude.unifiedTerminal
providers.codex.appServer.goalsCodex 应用服务端的原生会话目标控制与工作状态投影(属于通用 agent.goals 门控下的提供商专属子开关)。client—
providers.codex.appServer.permissionProfilesCodex 应用服务端的权限配置文件传输。clientsessions.direct
providers.codex.appServer.pluginsCodex 应用服务端的只读厂商插件目录与结构化提及。clientsessions.direct, prompts.skills.registries
providers.codex.appServer.structuredInputCodex 应用服务端的结构化轮次输入,支持文本、图像、技能及厂商插件提及。clientsessions.direct, attachments.uploads
session.media.generated生成内容/提供商/工具会话媒体输出底层基建。server—
sessions会话级产品交互界面与控制平面能力。client—
sessions.agentSwitching在当前位置切换至另一编程 Agent 继续会话,并基于类型化源码上下文配方创建可配置会话。serversessions
sessions.drafts跨设备输入框与新建会话草稿同步。serversessions
sessions.handoff跨设备会话交接。serversessions
sessions.usageLimitRecovery会话用量超限恢复、等待/继续意图及重试元数据 API。serversessions
sharing.contentKeys共享内容密钥交换支持(端到端加密共享)。server—
sharing.pendingDeliveryState待处理队列路由与字段的提供商投递状态物化支持。serversharing.pendingQueueV2
sharing.pendingQueueV2待处理队列 v2 共享/桥接界面与运行时。server—
sharing.public会话内容的公开共享链接支持。server—
sharing.session会话共享能力(支持与其他用户/设备共享会话)。server—
updates.otaExpo OTA 更新检查与应用流程。server—
voice.KaiwuVoiceKaiwu 托管的语音后端可用性(服务端配置的语音服务)。servervoice

若某项功能依赖于另一项功能,则二者必须同时开启——仅开启依赖方不会产生任何效果。

相关内容

  • 环境变量 —— 用于配置这些开关的 Kaiwu_FEATURE_* 变量。
  • Agent 能力 —— 由 Agent 本身决定而非受功能开关控制的特性差异。
© 乾元执中(南京)科技有限公司 · WUJI-Labs

On this page