CLI 快速参考
SII CLI 命令和选项快速参考卡。
基本命令
| 命令 | 描述 |
|---|---|
sii | 启动交互式会话 |
sii -p "查询" | 执行提示后退出 |
sii -i "查询" | 执行提示后继续 |
sii --help | 显示帮助 |
sii --version | 显示版本 |
常用选项
| 选项 | 简写 | 描述 |
|---|---|---|
--model <名称> | -m | 选择 AI 模型 |
--prompt <文本> | -p | 非交互式提示 |
--prompt-interactive <文本> | -i | 交互式提示 |
--debug | -d | 启用调试模式 |
--sandbox | -s | 在沙箱中运行 |
--yolo | -y | 自动接受所有操作 |
--all-files | -a | 包含所有文件 |
SDD 命令
| 命令 | 描述 |
|---|---|
sii sdd init | 初始化 SDD 结构 |
sii sdd specify <描述> | 创建功能规范 |
sii sdd plan | 生成实施计划 |
sii sdd tasks | 扫描可用文档 |
sii sdd implement | 实施先决条件 |
提示命令
| 命令 | 描述 |
|---|---|
sii prompts show | 显示活动提示 |
sii prompts edit | 编辑提示文件 |
sii prompts set --file <路径> | 设置提示文件 |
sii prompts set --inline <文本> | 设置内联提示 |
sii prompts reload | 重新加载提示缓存 |
命令管理
| 命令 | 描述 |
|---|---|
sii commands init | 初始化命令目录 |
sii commands create <名称> | 创建自定义命令 |
sii commands list | 列出可用命令 |
交互式会话
| 命令 | 描述 |
|---|---|
/help | 显示帮助 |
/new | 开始新会话 |
/clear | 清除并开始新会话 |
/compress | 压缩历史 |
/status | 显示会话信息 |
/exit | 退出 CLI |
环境变量
| 变量 | 描述 |
|---|---|
SII_OPENAI_API_KEY | OpenAI API 密钥 |
SII_OPENAI_BASE_URL | API 端点 |
SII_OPENAI_MODEL | 默认模型 |
SII_USERNAME | SII 用户名 |
SII_PASSWORD | SII 密码 |
EDITOR | 默认编辑器 |
配置文件
| 文件 | 描述 |
|---|---|
~/.sii/settings.json | 用户设置 |
./.sii/settings.json | 工作区设置 |
./.sii/commands/ | 自定义命令 |
./.specify/templates/ | SDD 模板 |
快速示例
启动交互式会话
bash
sii执行单个提示
bash
sii -p "解释这个函数"使用自定义模型
bash
sii --model gpt-4oSDD 工作流
bash
sii sdd init --with-commands
sii sdd specify 添加用户认证
sii sdd plan
sii sdd implement自定义提示
bash
sii prompts set --inline "你是一个 Python 专家"远程会话
bash
sii --remote my-session沙箱模式
bash
sii --sandbox