9. 命令与参数速查

本章是一份纯参考——把 omicos 的全部命令和参数集中成表,方便随时查阅。

9.1 命令树

omicos
├── serve              HTTP 守护进程 + 浏览器 UI(无子命令时的默认)
├── cli                终端 TUI 聊天 + 内嵌守护进程
│   ├── chat           交互式聊天(cli 的默认子命令)
│   └── login          设备码配对登录(终端,从另一设备授权)
├── login              邮箱 / 密码登录(终端,无需浏览器)
└── env
    ├── setup          安装 / 修复 Python 分析环境
    └── doctor         诊断 Python 与 kernel 可用性

9.2 serve 参数

参数 类型 默认 说明
--host string 127.0.0.1 绑定地址
--port u16 5055 HTTP 端口
--data-dir path .omicos 工作区数据目录
--upstream-base-url string serve 无默认 本地 /api/* 代理回退目标(云同步 escape hatch);env OMICOS_UPSTREAM_BASE_URL不开启云端中继(中继由登录的 process_token 决定)
--kernel-base-url string 远程 IPython kernel 地址;env OMICOS_KERNEL_BASE_URL;设置则跳过本地环境引导
--no-browser flag 关(即默认开浏览器) 不自动打开浏览器(裸开关)
--debug bool(带值) false 开启调试日志,须写成 --debug true,不是裸开关
--log-filter string tracing 过滤表达式;env OMICOS_LOG_FILTER

9.3 cli 参数

cli 复用全部 serve 的守护进程参数(但默认值不同,见下),并额外提供聊天参数:

守护进程参数(默认值差异):

参数 cli 默认
--data-dir .omicos/cli(serve 是 .omicos
--upstream-base-url https://auth.omicos.cn(serve 无默认值;两者都可由 env OMICOS_UPSTREAM_BASE_URL 覆盖)

cli 模式下 stdout 被 TUI 占用,--debug / --log-filter 不可用,只能用 RUST_LOG 环境变量。

聊天参数(ChatArgs):

参数 类型 说明
--process string 连接到指定的云端进程(如远程 HPC 节点)
--session string 恢复指定会话(默认恢复最近活跃会话)
--new flag 强制开新会话

9.4 login 参数

参数 默认 说明
--server https://auth.omicos.cn 认证服务地址
--email (交互提示) 邮箱
--password (交互提示) 密码
--name (取 conda env 名或目录名) 进程显示名
--force 已登录也强制重新认证
--status 只校验登录状态,打印后退出
--logout 登出并删除凭证

9.5 cli login 参数

参数 默认 说明
--server https://auth.omicos.cn 认证服务地址(仅设备码流程)
--logout 登出

9.6 env 参数

子命令 参数 说明
env setup --force 即使环境已存在也重新 uv sync
env setup --yes 非交互,自动确认
env doctor (无参数) 诊断并打印环境信息

9.7 serve vs cli 默认值对照

维度 serve cli
--data-dir .omicos .omicos/cli
--upstream-base-url serve 无默认值 https://auth.omicos.cn
日志方式 --debug true / --log-filter / RUST_LOG RUST_LOG
进程标识 local-<workspace_id> local-<workspace_id>-cli
界面 浏览器 SPA + 可选仪表盘 终端 TUI

几乎每个参数都有对应的环境变量可以覆盖,完整清单见第 10 章:环境变量参考

results matching ""

    No results matching ""