Slash 命令
Slash 命令用于在交互式会话中控制 IaC Code。输入 / 可以查看可用命令,并继续输入字符来过滤列表。命令只有出现在消息开头时才会被识别。
命令名之后的文本会作为参数传入。下表中,<arg> 表示必填参数,[arg] 表示可选参数。
| 命令 | 用途 |
|---|---|
/auth | 通过交互式认证流程配置模型提供商访问和阿里云凭证。首次设置 IaC Code、更换 API Key、切换提供商或更新云访问配置时使用。别名:/login。 |
/clear | 清空当前对话历史,并重置当前上下文管理器。在交互模式中,它还会清空终端屏幕并重新渲染欢迎信息。适合在不退出 REPL 的情况下开始一个全新请求。 |
/compact | 将当前对话总结压缩,以降低上下文占用,同时保留最近几轮内容。长会话后仍想继续工作时使用。如果对话为空或太短,命令会提示没有可压缩内容。 |
/debug [on|off|status] | 查看或调整当前会话的运行时 debug 日志。/debug 和 /debug status 会显示日志是否开启;开启时还会显示日志文件路径。/debug on 开启当前会话日志,/debug off 关闭日志。 |
/effort [level] | 在当前模型支持 effort 控制时,查看或切换 thinking effort。带 level 时,如果该值对当前模型有效就会直接应用;不带参数时,在 REPL 中打开交互式选择器,在无控制台 UI 的场景中显示当前 effort。 |
/exit | 退出交互式 REPL。别名:/quit、/q。 |
/help | 在 REPL 中显示可用命令和常用快捷键。别名:/?。 |
/model [model_name] | 查看或切换当前模型。带 model_name 时,会直接为当前提供商切换到该模型;不带参数时,如果已配置提供商,会打开交互式模型选择器;在无控制台 UI 的场景中会显示当前模型。 |
/resume [conversation id or search term] | 恢复历史会话。带参数时,IaC Code 会把它解析为会话 ID 或唯一 ID 前缀;不带参数时打开交互式会话选择器。跨项目会话不会直接热切换,而是打印 cd ... && iac-code --resume <id> 命令。 |
准确命令列表可能随版本变化。请在 REPL 中使用 /help 或输入 / 查看当前安装版本支持的命令。