127 lines
13 KiB
Markdown
127 lines
13 KiB
Markdown
# XWorkmate UI Feature Matrix
|
|
|
|
> Generated by `tool/render_release_docs.dart`
|
|
> Source manifest: [`config/feature_flags.yaml`](../../config/feature_flags.yaml)
|
|
> Generated at: `2026-03-27T13:11:11.957747`
|
|
|
|
## Release Policy
|
|
|
|
| Build Mode | 可见 Tier | 说明 |
|
|
| --- | --- | --- |
|
|
| `debug` | `stable, beta, experimental` | 内部开发与功能联调 |
|
|
| `profile` | `stable, beta` | 预发布验收与性能验证 |
|
|
| `release` | `stable` | 面向用户交付的正式版本 |
|
|
|
|
`release_policy` 是全局上限;单个 flag 还必须同时满足 `enabled: true` 和自身 `build_modes` 才会真正出现在 UI 中。
|
|
|
|
## Snapshot Summary
|
|
|
|
| 平台 | Flag 总数 | 已启用 | Stable | Beta | Experimental | Disabled |
|
|
| --- | --- | --- | --- | --- | --- | --- |
|
|
| `mobile` | 33 | 25 | 18 | 0 | 7 | 8 |
|
|
| `desktop` | 33 | 25 | 19 | 1 | 5 | 8 |
|
|
| `web` | 20 | 16 | 16 | 0 | 0 | 4 |
|
|
| `total` | 86 | 66 | 53 | 1 | 12 | 20 |
|
|
|
|
## Mobile
|
|
|
|
| 模块 | Flag | 状态 | Tier | Build Modes | UI Surface | 说明 |
|
|
| --- | --- | --- | --- | --- | --- | --- |
|
|
| `navigation` | `assistant` | enabled | `stable` | `debug, profile, release` | `mobile_shell` | Mobile assistant destination |
|
|
| `navigation` | `tasks` | enabled | `stable` | `debug, profile, release` | `mobile_shell` | Mobile tasks destination |
|
|
| `navigation` | `workspace` | enabled | `stable` | `debug, profile, release` | `mobile_shell` | Mobile workspace hub destination |
|
|
| `navigation` | `secrets` | enabled | `experimental` | `debug, profile, release` | `mobile_shell` | Mobile secrets destination |
|
|
| `navigation` | `settings` | enabled | `stable` | `debug, profile, release` | `mobile_shell` | Mobile settings destination |
|
|
| `workspace` | `skills` | enabled | `stable` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace skills launcher |
|
|
| `workspace` | `nodes` | enabled | `stable` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace nodes launcher |
|
|
| `workspace` | `agents` | enabled | `stable` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace agents launcher |
|
|
| `workspace` | `mcp_server` | enabled | `experimental` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace MCP launcher |
|
|
| `workspace` | `claw_hub` | disabled | `experimental` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace ClawHub launcher |
|
|
| `workspace` | `connectors` | disabled | `experimental` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace connectors launcher |
|
|
| `workspace` | `ai_gateway` | enabled | `stable` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace AI Gateway launcher |
|
|
| `workspace` | `account` | disabled | `experimental` | `debug, profile, release` | `mobile_workspace_hub` | Mobile workspace account launcher |
|
|
| `assistant` | `direct_ai` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Mobile direct AI assistant mode |
|
|
| `assistant` | `local_gateway` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Mobile local gateway assistant mode |
|
|
| `assistant` | `relay_gateway` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Mobile relay gateway assistant mode |
|
|
| `assistant` | `file_attachments` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Mobile file attachment action in assistant composer |
|
|
| `assistant` | `multi_agent` | enabled | `experimental` | `debug, profile, release` | `assistant_page` | Mobile multi-agent toggle in assistant composer |
|
|
| `assistant` | `local_runtime` | disabled | `experimental` | `-` | `assistant_page` | Mobile does not expose desktop runtime controls |
|
|
| `settings` | `general` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings general tab |
|
|
| `settings` | `workspace` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings workspace tab |
|
|
| `settings` | `gateway` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings gateway tab |
|
|
| `settings` | `account_access` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile account access section |
|
|
| `settings` | `vault_server` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile Vault server integration section |
|
|
| `settings` | `gateway_setup_code` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile gateway setup code editor |
|
|
| `settings` | `agents` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile settings multi-agent tab |
|
|
| `settings` | `appearance` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings appearance tab |
|
|
| `settings` | `diagnostics` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings diagnostics tab |
|
|
| `settings` | `experimental` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile settings experimental tab |
|
|
| `settings` | `about` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings about tab |
|
|
| `settings` | `experimental_canvas` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile experimental canvas host toggle |
|
|
| `settings` | `experimental_bridge` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile experimental bridge toggle |
|
|
| `settings` | `experimental_debug` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile experimental debug runtime toggle |
|
|
|
|
## Desktop
|
|
|
|
| 模块 | Flag | 状态 | Tier | Build Modes | UI Surface | 说明 |
|
|
| --- | --- | --- | --- | --- | --- | --- |
|
|
| `navigation` | `assistant` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop assistant destination |
|
|
| `navigation` | `tasks` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop tasks destination |
|
|
| `navigation` | `skills` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop skills destination |
|
|
| `navigation` | `nodes` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop nodes destination |
|
|
| `navigation` | `agents` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop agents destination |
|
|
| `navigation` | `mcp_server` | enabled | `experimental` | `debug, profile, release` | `sidebar_navigation` | Desktop MCP Hub destination |
|
|
| `navigation` | `claw_hub` | disabled | `experimental` | `debug, profile, release` | `sidebar_navigation` | Desktop ClawHub destination |
|
|
| `navigation` | `secrets` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop secrets destination |
|
|
| `navigation` | `ai_gateway` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop AI Gateway destination |
|
|
| `navigation` | `settings` | enabled | `stable` | `debug, profile, release` | `sidebar_navigation` | Desktop settings destination |
|
|
| `navigation` | `account` | disabled | `experimental` | `debug, profile, release` | `sidebar_navigation` | Desktop account destination |
|
|
| `workspace` | `claw_hub` | disabled | `experimental` | `debug, profile, release` | `modules_page` | Desktop workspace ClawHub tab |
|
|
| `workspace` | `connectors` | disabled | `experimental` | `debug, profile, release` | `modules_page` | Desktop workspace connectors tab |
|
|
| `assistant` | `direct_ai` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Desktop direct AI assistant mode |
|
|
| `assistant` | `local_gateway` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Desktop local gateway assistant mode |
|
|
| `assistant` | `relay_gateway` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Desktop relay gateway assistant mode |
|
|
| `assistant` | `file_attachments` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Desktop file attachment action in assistant composer |
|
|
| `assistant` | `multi_agent` | enabled | `beta` | `debug, profile, release` | `assistant_page` | Desktop multi-agent toggle in assistant composer |
|
|
| `assistant` | `local_runtime` | enabled | `stable` | `debug, profile, release` | `assistant_page` | Desktop local runtime and gateway orchestration entry |
|
|
| `settings` | `general` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings general tab |
|
|
| `settings` | `workspace` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings workspace tab |
|
|
| `settings` | `gateway` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings gateway tab |
|
|
| `settings` | `account_access` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop account access section |
|
|
| `settings` | `vault_server` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop Vault server integration section |
|
|
| `settings` | `gateway_setup_code` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop gateway setup code editor |
|
|
| `settings` | `agents` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop settings multi-agent tab |
|
|
| `settings` | `appearance` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings appearance tab |
|
|
| `settings` | `diagnostics` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings diagnostics tab |
|
|
| `settings` | `experimental` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop settings experimental tab |
|
|
| `settings` | `about` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings about tab |
|
|
| `settings` | `experimental_canvas` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop experimental canvas host toggle |
|
|
| `settings` | `experimental_bridge` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop experimental bridge toggle |
|
|
| `settings` | `experimental_debug` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop experimental debug runtime toggle |
|
|
|
|
## Web
|
|
|
|
| 模块 | Flag | 状态 | Tier | Build Modes | UI Surface | 说明 |
|
|
| --- | --- | --- | --- | --- | --- | --- |
|
|
| `navigation` | `assistant` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web assistant destination |
|
|
| `navigation` | `tasks` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web tasks destination |
|
|
| `navigation` | `skills` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web skills destination |
|
|
| `navigation` | `nodes` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web nodes destination |
|
|
| `navigation` | `secrets` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web secrets destination |
|
|
| `navigation` | `ai_gateway` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web LLM API destination |
|
|
| `navigation` | `settings` | enabled | `stable` | `debug, profile, release` | `web_shell` | Web settings destination |
|
|
| `assistant` | `direct_ai` | enabled | `stable` | `debug, profile, release` | `web_assistant_page` | Web direct AI assistant mode |
|
|
| `assistant` | `relay_gateway` | enabled | `stable` | `debug, profile, release` | `web_assistant_page` | Web relay gateway assistant mode |
|
|
| `assistant` | `file_attachments` | enabled | `stable` | `debug, profile, release` | `web_assistant_page` | Web file attachment action in assistant composer |
|
|
| `assistant` | `multi_agent` | enabled | `stable` | `debug, profile, release` | `web_assistant_page` | Web multi-agent toggle in assistant composer |
|
|
| `assistant` | `local_gateway` | enabled | `stable` | `debug, profile, release` | `web_assistant_page` | Web local gateway assistant mode |
|
|
| `assistant` | `local_runtime` | disabled | `experimental` | `-` | `web_assistant_page` | Web does not expose desktop runtime controls |
|
|
| `settings` | `general` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings general tab |
|
|
| `settings` | `gateway` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings gateway tab |
|
|
| `settings` | `account_access` | disabled | `experimental` | `-` | `web_settings_page` | Web does not expose account access section |
|
|
| `settings` | `vault_server` | disabled | `experimental` | `-` | `web_settings_page` | Web does not expose vault server integration |
|
|
| `settings` | `gateway_setup_code` | disabled | `experimental` | `-` | `web_settings_page` | Web does not expose gateway setup code editor |
|
|
| `settings` | `appearance` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings appearance tab |
|
|
| `settings` | `about` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings about tab |
|
|
|