跳到主要内容

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 或输入 / 查看当前安装版本支持的命令。