promptgarten 🌱

命令参考 · Aider

/chat-mode

以模式名称作为参数,持久(sticky)切换到任意聊天模式。

/chat-mode <modus> 会为之后的所有消息永久(“sticky”)切换当前激活的聊天模式,例如 /chat-mode ask/chat-mode architect。Aider 支持四种模式:code 用于修改代码,ask 用于提问而不做修改,architect 采用两阶段方式,由建议模型和编辑模型协作完成,help 用于关于 Aider 本身使用方法的问题。 同样的永久切换也可以通过更简短的方式实现:不带提示词直接输入 /code/ask/architect——根据 Aider 关于聊天模式的文档,这三个命令在不带参数调用时同样会切换当前激活模式。/help 是其中的例外:根据官方命令表,不带提示词调用时,它只会显示通用帮助信息,并不会切换模式——只有 /code/ask/architect 的说明中才提到“不带提示词时切换模式”这一点。因此要长期停留在 help 模式,只能通过 /chat-mode help 实现。

什么时候用?

通过脚本文件设置模式

在通过 /load 加载的命令文件中写入 /chat-mode ask,以便在后续命令之前一致地设定好模式。

永久启用 help 模式

调用 /chat-mode help 以长期停留在 help 模式——与 code/ask/architect 不同,不带提示词的 /help 并不会切换当前激活模式。

什么时候不该用?

直接使用三个简写命令中的某一个模式

对于 code、ask 和 architect,各自的简写命令在不带提示词时同样会永久切换模式——这种情况下不需要用到 /chat-mode

更好的选择: 直接调用不带提示词的 /code/ask/architect

来源

更多命令 · Aider

/clear/code/commit/context/copy/copy-context/diff/drop/edit/editor/editor-model/exit

全部命令 · Aider

分享:𝕏in💬