Skip to content

CLI 命令 ​

根命令按查找操作、执行任务、失败恢复和界面控制组织。

发现 ​

命令用途
unicli search "<意图>"按自然语言意图排序操作
unicli list列出已安装站点和命令
unicli list --site <site>列出一个站点的命令
unicli describe <site> <command>查看参数和示例
unicli describe <site> <command> --full查看完整操作合同

用 unicli help <command> 查看某个命令的参数。

执行 ​

bash
unicli <site> <command> [options]

可以使用以下全局输出格式。

text
-f json
-f yaml
-f csv
-f md
-f compact

--dry-run 预览解析后的参数和选中的流水线。

互联网资料 ​

retrieval search 返回排序后的来源记录,extract 把单个 URL 读取为有界证据文档,retrieval acquire 将选中的资料保存到本地,包括原件和结构化文本。

bash
unicli retrieval search "graph databases" --sources dblp,arxiv --limit 5 -f json
unicli extract https://example.com --max-chars 12000 -f json
unicli retrieval acquire "graph databases" --limit 5 --dir ./research -f json
unicli retrieval acquire --resume ./research/results.json -f json

--max-resources 限制额外文件链接,--max-bytes 限制单个原件大小,--refresh true 重新获取已完成资源。结果字段、部分失败与恢复行为见Agent 互联网访问。

更新 ​

命令用途
unicli upgrade --check -f json比较已安装版本和可用版本
unicli upgrade打开交互式 Y/N 选择
unicli upgrade --yes免交互安装
unicli upgrade --no24 小时后再次提醒
unicli upgrade --skip-version隐藏当前提示版本
unicli upgrade --auto-update为当前机器启用自动更新
unicli upgrade --no-auto-update要求明确确认
unicli upgrade --package-manager <manager>指定 npm、pnpm 或 Bun

Agent 更新信息和安装规则见更新 Uni-CLI。

登录与认证 ​

命令用途
unicli auth setup <site>显示站点需要的凭据
unicli auth import <site> --browser chrome导入一个站点的浏览器登录态
unicli auth check <site>验证已保存凭据
unicli auth list列出已配置站点
unicli doctor cookies诊断浏览器 cookie 读取

通过 auth import <site> --profile-id <id> 选择本地身份。auth check 检查本地凭据文件,原站点命令确认远端是否接受凭据。声明 cookie 的 HTTP 只读命令在认证失败后可以刷新一次,--no-auth-retry 关闭恢复。配置优先级、Windows 连接导入和浏览器回合恢复见登录与认证。

浏览器 ​

命令用途
unicli browser doctor --json查看浏览器、profile、broker 和策略状态
unicli browser profiles --json列出本机 Chromium profile
unicli browser start启动 managed provider
unicli browser --background start在后台使用已有 Chrome
unicli browser --focus start在前台使用已有 Chrome
unicli browser state -f json读取 accessible page state
unicli browser screenshot <path>截取当前页面

完整动作列表见 unicli help browser。

桌面 ​

命令用途
unicli doctor compute --json检查桌面 provider
unicli compute snapshot --app <name>读取应用 snapshot
unicli compute click <ref> --app <name>激活元素
unicli compute type <ref> <text> --app <name>输入文字

修复与开发 ​

命令用途
unicli repair <site> <command> --dry-run预览验证
unicli repair <site> <command>验证更新后的 adapter
unicli init <site> <command>创建 YAML adapter
unicli dev <path>开发时重新加载 adapter
unicli test <site>运行 adapter 检查

执行记录与适配器演进 ​

命令用途
unicli runs list列出本地 recorded run
unicli runs distill <run_ids...>生成经过脱敏的 evidence packet
unicli evolve adapter <site> <command>创建隔离的 YAML adapter draft
unicli evolve adapter <site> <command> --candidate ... --promote验证并按 gate 结果晋级 candidate
unicli evolve verify <session_id> [--promote]追加 attempt,或晋级未变化的 verified attempt
unicli evolve inspect [session_id]列出 session 或检查一个 session
unicli evolve rollback <session_id>恢复 promotion 前的精确 user overlay

用于提出修改的执行记录只提供修改依据,与验证记录和保留测试记录分开。候选实现发生变化时,必须声明可证伪的假设和预期修复项。候选实现需要提升验证结果,保持已有用例及保留测试的行为,并保留基线操作契约。每个经过审查的替换网络来源都需要在创建会话时通过 --allow-origin <origin> 声明。评估可能改变外部状态的操作还需要显式传入 --allow-mutation-eval。

Plugin ​

命令用途
unicli plugin inspect <path>验证 Agent Plugins 1.0 package 并显示 runtime projection
unicli plugin create <name>创建 portable Skill 与 Uni-CLI runtime extension scaffold
unicli plugin list列出已安装的 portable 与 native plugin

协议服务 ​

命令用途
unicli mcp serve启动 MCP server
unicli mcp health -f json查看 MCP profile 与 tool 数量
unicli acp serve启动 ACP server

基于 Apache-2.0 许可证发布