command_executed 与 command_failed),每个事件包含三个属性(command、success、version)。
全局标志能力
| 能力 | 给你带来什么 |
|---|---|
| 遥测控制 | 按运行、按环境或持久地禁用遥测 |
| AI/help 格式化 | 以可读或结构化格式返回 help 输出 |
| 跨命令一致性 | 同样的控制标志可用于 create、dev、start、preview、build |
全局选项
| 标志 | 说明 | 默认值 |
|---|---|---|
--no-telemetry | 为单次命令执行禁用匿名遥测。 | 启用遥测 |
--no-browser | 跳过浏览器启动。适用于 dev、start、preview。设置 EXTENSION_CLI_NO_BROWSER=1。 | 启用浏览器 |
--ai-help | 显示面向 AI 助手的 help 输出。 | 禁用 |
--format <pretty|json> | 与 --ai-help 搭配使用的输出格式。 | pretty |
退出遥测的选项
按优先级顺序,有三种方式禁用遥测:EXTENSION_TELEMETRY_DISABLED=1。
实用示例
在 CI 构建中禁用遥测
为工具生成机器可读的 help
在本地调试中保留可读 help 输出
行为说明
- CLI 会先解析全局标志,再解析命令特有选项。
- 遥测行为与隐私细节请参见仓库的
TELEMETRY.md与遥测与隐私。 - 使用
extension telemetry status检查当前同意状态。 - 命令文档另外说明每个命令的特有标志。
- 全局标志可与命令特有选项组合使用。
- 自动化工具(AI 助手与 CI 脚本) 应该从
dist/extension-js/<browser>/ready.json读取命令就绪状态,而不是解析终端日志。

