You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenBitFun Playbook currently contains **22 features**, **21 settings pages**, and **320** source-backed sub-capabilities across **43** user-facing entries. Every entry has its own Markdown page and directly powers the website, in-app global search, and the `OpenBitFunControl` agent tool.
6
+
OpenBitFun Playbook currently contains **22 features**, **21 settings pages**, and **321** source-backed sub-capabilities across **43** user-facing entries. Every entry has its own Markdown page and directly powers the website, in-app global search, and the `OpenBitFunControl` agent tool.
7
7
8
8
## 唯一事实源 / Single source of truth
9
9
@@ -27,20 +27,20 @@ OpenBitFun Playbook currently contains **22 features**, **21 settings pages**, a
Docs, website, search, and agents see only features, settings, and documented sub-capabilities. Every sub-capability must reference a registered Tauri command or a resolvable source marker; evidence is stripped from public projections. The **665** Tauri commands remain implementation-audit evidence only. Product UI interaction sources are scanned and validated during generation and checks, but are not stored as a versioned snapshot that churns with ordinary UI changes.
32
+
Docs, website, search, and agents see only features, settings, and documented sub-capabilities. Every sub-capability must reference a registered Tauri command or a resolvable source marker; evidence is stripped from public projections. The **666** Tauri commands remain implementation-audit evidence only. Product UI interaction sources are scanned and validated during generation and checks, but are not stored as a versioned snapshot that churns with ordinary UI changes.
- Every documented item is classified as direct control, delegated Agent control, interactive opening, or unsupported; opening a page is never counted as direct control. Current coverage is **48 direct**, **61 delegated**, **211 interactive**, and **0 unsupported**.
41
+
- Every documented item is classified as direct control, delegated Agent control, interactive opening, or unsupported; opening a page is never counted as direct control. Current coverage is **48 direct**, **61 delegated**, **212 interactive**, and **0 unsupported**.
42
42
- Stable behavior becomes a typed `operation` or `option` with a JSON input contract and a native product-control provider. Agents never receive raw Tauri commands.
43
-
-`OpenBitFunControl list` and `search` return compact pages with a `nextCursor`; the catalog can grow without a fixed total-size ceiling. Neither the full catalog nor its 320 documented items enters the system prompt.
43
+
-`OpenBitFunControl list` and `search` return compact pages with a `nextCursor`; the catalog can grow without a fixed total-size ceiling. Neither the full catalog nor its 321 documented items enters the system prompt.
44
44
- Discovery and contract lookup do not depend on React or a visible window. Ordinary config-backed options are read, written, and read back by one Product Assembly ConfigService executor shared by Desktop, CLI, and headless surfaces. Only host-native operations/provider options and presentation routes install surface adapters; missing adapters return explicit unavailability without local fallback. Read-only agents may only discover and inspect entries.
"reasonEn": "“Discover remote Docker containers and use a container as the work environment” spans multiple live-state-dependent steps and currently has no single structured Command that can deterministically complete the whole workflow; the Agent opens the exact entry and keeps the remaining interaction visible to the user."
23509
23556
}
23510
23557
},
23558
+
{
23559
+
"id": "wsl",
23560
+
"titleZh": "选择 Windows 主机上的 WSL 发行版作为工作区",
23561
+
"titleEn": "Choose a WSL distribution on the Windows host as a workspace",
23562
+
"control": {
23563
+
"kind": "open",
23564
+
"reasonCode": "unstructuredInteraction",
23565
+
"reasonZh": "打开远程连接对话框,由用户选择发行版、Linux 用户和工作区目录。",
23566
+
"reasonEn": "Open the remote connection dialog for the user to choose a distribution, Linux user, and workspace directory."
23567
+
}
23568
+
},
23511
23569
{
23512
23570
"id": "remote-open",
23513
23571
"titleZh": "打开、关闭和移除远程工作区,并读取服务器信息",
@@ -23660,6 +23718,8 @@
23660
23718
"Connect with passwords, private keys, certificates, SSH config hosts, and jump hosts",
23661
23719
"发现远程 Docker 容器并把容器作为工作环境",
23662
23720
"Discover remote Docker containers and use a container as the work environment",
23721
+
"选择 Windows 主机上的 WSL 发行版作为工作区",
23722
+
"Choose a WSL distribution on the Windows host as a workspace",
23663
23723
"打开、关闭和移除远程工作区,并读取服务器信息",
23664
23724
"Open, close, and remove remote workspaces, and inspect server information",
0 commit comments