command_executed 與 command_failed),每種事件含三個屬性(command、success、version)。
全域旗標能力
| 能力 | 你能得到什麼 |
|---|---|
| 遙測控制 | 以單次執行、單一環境或永久設定停用遙測 |
| AI/說明格式化 | 以可讀或結構化格式回傳說明輸出 |
| 跨指令一致性 | 對 create、dev、start、preview 與 build 套用相同的控制旗標 |
全域選項
| 旗標 | 說明 | 預設值 |
|---|---|---|
--no-telemetry | 停用單次指令執行的匿名遙測。 | 啟用遙測 |
--no-browser | 跳過瀏覽器啟動。適用於 dev、start 與 preview。會設定 EXTENSION_CLI_NO_BROWSER=1。 | 啟用瀏覽器 |
--ai-help | 顯示為 AI 助理設計的說明輸出。 | 停用 |
--format <pretty|json> | 與 --ai-help 搭配使用的輸出格式。 | pretty |
遙測退出選項
你可以用三種方式停用遙測(依優先順序列出):EXTENSION_TELEMETRY_DISABLED=1。
實用範例
為 CI 建置停用遙測
為工具產生機器可讀說明
為本機除錯保留可讀說明
行為注意事項
- CLI 會在指令專屬選項之前解析全域旗標。
- 遙測行為與隱私細節請見儲存庫的
TELEMETRY.md與 遙測與隱私。 - 用
extension telemetry status檢查目前的同意狀態。 - 各指令頁面會分別說明指令專屬的旗標。
- 你可以把全域旗標和指令專屬選項合併使用。
- 自動化工具(AI 助理與 CI 腳本)應從
dist/extension-js/<browser>/ready.json讀取指令就緒狀態,而非解析終端記錄。

