Nasiko CLI生命周期桥接器
当用户明确要求ECC安装、检查或移除合格的Nasiko CLI时使用此技能。此技能不操作Nasiko控制平面。
安全契约
- 始终以
ecc nasiko status --json开始。状态为只读。 - 安装始终需要用户明确同意并加上
--yes。 - 仅安装ECC合格且固定版本的CLI,当前为
v0.1.0。 - 先使用
ecc nasiko install --version v0.1.0 --dry-run --json进行预览。 - 只有在用户审查了版本、注册表来源、摘要和安装路径后,才使用
ecc nasiko install --version v0.1.0 --yes --json进行安装。 - 仅使用
ecc nasiko uninstall --version v0.1.0 --yes --json移除仍由ECC管理的合格二进制文件。先使用--dry-run预览移除。 - 合格来源为
https://github.com/Nasiko-Labs/nasiko,基于Apache-2.0许可;工件和提取二进制文件的SHA-256值已固定。 - 绝不使用下载的Shell或PowerShell引导脚本替换合格命令。
- 绝不将机密或凭据放入命令参数、日志、技能输出、安装元数据或ECC状态中。
- Nasiko的遥测功能以及与Nasiko或Ito的任何数据共享必须选择加入并单独披露。安装本身不代表遥测同意。
生命周期边界
初始的ECC桥接器支持合格的安装、只读状态和所有权检查过的卸载。连接、认证、启动、部署或关闭等动词应直接使用规范Nasiko CLI,直到这些动词拥有自己经过验证的ECC契约。请勿猜测CLI动词。
安装CLI并不证明控制平面服务器正在运行、agent受管理、路由或ACL正常工作、可观测性完整、遥测已启用或Ito计算已连接。请分别报告每种状态。
失败行为
- 如果平台、架构、版本、清单、摘要、归档、二进制文件或安装路径验证失败,则停止执行,不运行工件。
- 不要回退到
latest。 - 不要搜索任意
PATH条目。请使用ECC的合格位置或为开发验证显式指定的绝对路径ECC_NASIKO_CLI_EXECUTABLE。 - 不要将部分或不明确的安装视为成功。