CLI 入口命令
| 命令 | 说明 |
|---|---|
alius | 启动交互式 TUI 工作空间 |
alius repl | 显式启动交互式工作空间 |
alius run -p "..." | 单次非交互式请求 |
alius init | 初始化项目配置(重置并打开初始化向导) |
alius config | 显示、验证和更新配置状态 |
alius version | 显示编译版本号 |
alius core | 管理官方 Soul 仓库缓存 |
alius soul | 管理已安装的 Soul 缓存条目和当前项目 Soul |
alius plugin | 列出、安装、检查和移除 Rust WASM 工具模块 |
alius mcp | 列出、启动和检查 MCP 服务器工具 |
alius workflow | 列出、验证和运行工作流定义 |
alius run 一次性执行
alius run -p "对这个模块执行结构化代码审查"
alius run 的行为:
- 以 Chat 模式执行单次请求
- 模型可能会请求一次工具调用,但不会进入多轮迭代
- 将结果流式输出到标准输出
- 可通过
--model参数覆盖模型
alius config 配置命令
alius config show # 显示当前配置
alius config validate # 验证配置完整性
alius config soul --role <role> # 配置 Soul 角色
alius config credential # 管理 API 凭证
alius core 与 alius soul
| 命令 | 说明 |
|---|---|
alius core update | 更新或克隆官方 Soul 仓库缓存 |
alius soul update | 将官方 Soul 同步到本地缓存 |
alius soul list | 列出已安装的 Soul 缓存条目 |
alius core管理官方仓库缓存,alius soul管理本地已安装的 Soul。两者是不同的操作。
TUI 斜杠命令
在工作空间内,你可以使用斜杠命令执行各种操作。
模式与导航
| 命令 | 说明 |
|---|---|
Shift+Tab | 切换 Plan / Bypass 模式 |
Ctrl+Enter | 提交当前输入 |
Esc | 清空输入或取消当前操作 |
Ctrl+C / Ctrl+D | 退出工作空间 |
在配置中心或初始化向导中,
Tab/Shift+Tab用于切换配置标签或步骤,不切换执行模式。
初始化与配置
| 命令 | 说明 |
|---|---|
/init | 启动初始化向导(可恢复的状态机) |
/config | 打开内嵌配置中心(模型/语言/Soul 三个标签) |
/model | 打开模型池管理器(添加/查看/删除模型) |
/init 初始化向导
/init 会清除会话区(包括欢迎块),然后启动内嵌的初始化向导。
向导步骤:
- 语言 — 选择界面语言
- 模型池 — 从远程服务商导入模型
- 模型分配 — 指定 Plan/Execute/Review 模型
- Soul — 选择 Agent 角色
向导特性:
- 支持从上次中断处恢复
Shift+Tab返回上一步- 已完成的步骤标记
✓并自动跳过 - 完成后自动保存并退出
/config 配置中心
| 标签 | 内容 |
|---|---|
| 模型 | Plan Model / Execute Model / Review Model 分配 |
| 语言 | 界面语言选择 |
| Soul | Agent 角色选择 |
操作:
Tab/Shift+Tab切换标签Up/Down移动选项Space切换多选Enter确认Esc退出(即时生效,无需保存)
/config不会调用模型或远程获取模型列表。它只读取本地模型池。远程获取仅在/model的添加流程中。
/model 模型池管理
- 查看已导入的模型(显示提供商、Base URL 和 API 模式)
- 添加模型:选择提供商 → API 模式(OpenAI API / Anthropic API)→ Base URL → API Key → 远程获取 → 多选导入
- 删除模型:移除已导入的条目(正在被
/config使用的模型无法删除)
支持的服务商:
- BigModel GLM(智谱 Coding Plan)
- 小米 MiMo(Token Plan)
- DeepSeek
API Key 输入为明文,支持粘贴。保存后的 Key 不会在会话输出或模型详情中显示。
Session 管理
| 命令 | 说明 |
|---|---|
/session current | 显示当前 Session 信息 |
/session new | 开始新的开发轮次 |
/session list | 列出所有 Session |
/session load <id> | 恢复之前的 Session |
/session clear | 清除当前 Session 消息 |
记忆
| 命令 | 说明 |
|---|---|
/memory save <text> | 保存事实或教训 |
/memory list | 查看已保存的记忆 |
/memory clear | 清除全局记忆 |
审查与调试
| 命令 | 说明 |
|---|---|
/review | 审查 Agent 的上一次响应 |
/tools | 列出可用工具 |
/clear | 清屏 |
会话块操作
| 操作 | 说明 |
|---|---|
| 点击折叠块 | 展开/折叠单个对话块 |
Ctrl+O | 全部展开/恢复折叠 |
Shift + 选择 | 释放鼠标捕获以进行终端原生文本选择 |
长对话块(超过 3 行)会自动折叠。欢迎块、ConfigOverview 块和空的执行块不会折叠。
遗留 REPL
如果需要使用旧的 rustyline REPL 界面:
ALIUS_LEGACY_REPL=1 alius
遗留 REPL 支持斜杠命令和终端流式输出,但不是主要产品界面。