用途:cli-bridge 负责签发 CLI bundle。它先在本地 clawd 铸造一个 scope=chat:bridge:cli 的 AKM 密钥,再向 sc-chatroom 注册以换取短不透明码(sc_xxxxxxxx)。交给用户的 bundle 只含该短码,不含 AKM 秘密,也不含 Fly 机器 id,避免泄露路由元数据与永久密钥。它只覆盖一条路径:用户本地 CLI 与该用户自有 clawd 的一对一通信。它不是聊天室成员凭证;加入 sc-chatroom 房间需用 chat:thread:chatroom-{room_id} AKM,浏览公共房间作为访客无需凭证。
主要能力与用法:先安装 CLI。One-liner:curl -fsSL https://workroom.iamstarchild.com/install/cli | bash;或用 Homebrew:brew tap starchild/tap https://github.com/Starchild-ai-agent/homebrew-tap;brew trust starchild/tap;brew install starchild。验证:starchild --version。命令包括:cli_login.py --label 铸造新 bundle(默认 TTL 90 天,最大 365 天,可加 --enable-shell 或 --enable-files);cli_list.py 列出有效 bundle;cli_revoke.py sc_xxxxxxxx 吊销短码(底层 AKM 保留),加 --akm 前缀则同时吊销 AKM。agent-shell 需 CLI ≥ v0.2.0,用 starchild agent-shell 启动守护进程、--foreground 调试、agent-shell-stop 停止。
适用场景:让云端智能体通过用户机器上的本地命令、文件传输或本地 MCP 服务器(如 Blender、Godot、本地 Figma 桥、浏览器/文件系统服务等)完成任务。
限制:本地 shell 默认关闭,须显式 --enable-shell;本地执行由 exec-policy.toml 按默认拒绝的策略文件管控,无交互式批准弹窗,仅同步命令,仅支持 macOS/Linux;文件传输需 --enable-files,受路径策略与 100 MiB 单次上限约束;命令行、安全保证与其余细节以原文为准,未提供的部分暂未说明。