Appearance
Kiro CLI Reply 通过 /reply 打开默认编辑器,并把 Kiro 上一条回复用 > 引用起来。你可以在引用下方或中间逐段回答问题、补充反馈或选择方案,适合长对话中保持上下文清晰。
Kiro CLI Reply:用 /reply 分段回应上一条消息
Kiro CLI 的 /reply 用来回应上一条 assistant message。它会打开系统默认编辑器,把 Kiro 最近回复按 Markdown 引用格式放进去,你可以逐段插入自己的回答。
当 Kiro 一次问了多个澄清问题,或者给了几种方案让你选择时,/reply 比在终端里一行行回复更清楚。
工作方式
/reply 的流程是:
- 找到 conversation 中最近一条 assistant message。
- 把每一行加上
>,形成引用格式。 - 打开默认编辑器;如果没有配置编辑器,回退到
vi。 - 你在引用下方或中间添加回复。
- 保存并关闭编辑器后,内容自动提交。
引用格式能让 Kiro 明确知道你在回应哪一段内容,减少长对话里的歧义。
回答多个问题
当 Kiro 连续问几个问题时,可以用 /reply 一次性结构化回答:
text
> What programming language are you using?
Python
> What framework are you working with?
Django
> What specific error are you encountering?
I'm getting a 404 error when trying to access my API endpoints.这种格式比“1 Python,2 Django,3 404”更容易复盘,也方便 Kiro 保留问题上下文。
针对具体观点回应
当 Kiro 给出多个方案时,你可以只回应关键段落:
text
> Here are three approaches you could take:
> 1. Use a database migration
> 2. Update the model directly
> 3. Create a custom management command
I'd like to go with option 1. Can you show me how to create the migration?
> Make sure to backup your data first.
Already done - I have a full backup from this morning.这适合做技术决策:你可以保留 Kiro 的原始选项,再明确说明采纳哪一个、拒绝哪一个。
提供结构化反馈
当 Kiro 建议多个改动时,用 /reply 可以把反馈拆开:
text
> I recommend these improvements:
> - Add error handling for network requests
> - Implement input validation
> - Add logging for debugging
Agreed on all points. For the error handling:
- Should I use try/catch blocks or a decorator pattern?
For logging:
- What level of detail do you recommend?这样不会把反馈混成一团,后续执行也更不容易偏题。
状态提示
/reply 会给出清晰状态:
- 成功:
Content loaded from editor. Submitting prompt... - 没有改动:
No changes made in editor, not submitting. - 没有可回复消息:
No assistant message found to reply to. - 编辑器错误:
Error opening editor: ...
如果你只是打开编辑器看了一眼,没有修改内容,Kiro 不会提交未变化的引用文本。
使用建议
- Kiro 一次问多个问题时,用
/reply分段回答。 - 只回应需要澄清的部分,不必逐行回复所有引用。
- 长反馈尽量保留原引用,方便后续上下文对齐。
- 如果是短问短答,直接在 chat 输入即可,不必打开编辑器。
常见问题
Q: Kiro CLI 的 /reply 会引用哪条消息?
A: 它会引用 conversation 中最近一条 assistant message,并给每行加上 > 前缀。
Q: /reply 用哪个编辑器?
A: 使用系统默认编辑器;如果没有配置,会回退到 vi。
Q: 打开 /reply 后没修改会提交吗?
A: 不会。Kiro 会检测内容是否变化,未修改时不会提交。