跳到主要内容

Slash 命令

Slash 命令用于在交互式会话中控制 IaC Code。输入 / 可以查看可用命令,并继续输入字符来过滤列表。命令只有出现在消息开头时才会被识别。

/ 列表同时包含内置命令和已配置的 skill。如果只想筛选 skill,可以改用 $$<name> 只列出和调用 skill;在 $ 后输入内置命令名(例如 $help)会输出错误并提示使用对应的 / 命令。

命令名之后的文本会作为参数传入。下表中,<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 中显示可用命令和常用快捷键。别名:/?
/memory [<name>|search <query>|delete <name>|help]列出、查看、搜索或删除已保存的记忆。当你让助手记住某件事时,自然语言创建记忆仍由助手通过 memory 工具完成。
/model [model_name]查看或切换当前模型。带 model_name 时,会直接为当前提供商切换到该模型;不带参数时,如果已配置提供商,会打开交互式模型选择器;在无控制台 UI 的场景中会显示当前模型。
/rename <name>为当前会话命名。名称会显示在欢迎横幅、退出提示和 /resume 选择器中;当它能唯一标识一个会话时,也可以用于 /resume--resume
/resume [session id|unique id prefix|unique session name]恢复历史会话。带参数时,IaC Code 会把它解析为精确会话 ID、唯一 ID 前缀或唯一会话名称;不带参数时打开交互式会话选择器。跨项目会话不会直接热切换,而是打印 cd ... && iac-code --resume <id> 命令。
/skills打开技能管理选择器。可以按名称或描述搜索技能,按名称/来源/大小排序,并启用或禁用用户技能和项目技能。内置技能始终锁定为启用。
/status显示当前会话 ID、提供商、模型、阿里云地域、工作目录、已记录的 API token 用量、轮次数和上下文利用率。

准确命令列表可能随版本变化。请在 REPL 中使用 /help 或输入 / 查看当前安装版本支持的命令。