Ask Mode
讨论模式:Aider 讨论代码并回答问题,但绝不修改文件。
在 Ask 模式下,Aider 回答关于代码库的问题并讨论解决思路,但不做任何文件改动。推荐的工作流:先在 /ask 里讨论方案并达成一致,再用 /code 触发实际实现(通常一句简短的 'go ahead' 就够了)。用 /chat-mode ask 或 /ask(不带提示词)持久切换,用 /ask <问题> 只对单条消息生效。启动参数:--chat-mode ask。
✅ 什么时候用?
改动之前先理解代码库某部分的工作方式
/ask 这个项目的身份认证(authentication)是怎么组织的?
动文件之前权衡多个解决选项
/ask 要加限流,有哪两种合理的思路?——之后用 /code 实现选定的方案
⛔ 什么时候不该用?
计划已定,想直接实现
在 Ask 模式下 Aider 原则上不修改文件,即使请求听起来像实现指令。
更好的选择: 用 /code,或切换到 Code 模式
想让 Aider 解释自身的用法/配置,而不是项目
/ask 面向已加载的项目代码库,不是 Aider 自己。
更好的选择: 关于 Aider 使用、配置和故障排查的问题用 /help
来源
- Aider 官方文档——聊天模式(Chat Modes) ↗ aider.chat