Skip to content

Kiro CLI Reply 通过 /reply 打开默认编辑器,并把 Kiro 上一条回复用 > 引用起来。你可以在引用下方或中间逐段回答问题、补充反馈或选择方案,适合长对话中保持上下文清晰。

Kiro CLI Reply:用 /reply 分段回应上一条消息

Kiro CLI 的 /reply 用来回应上一条 assistant message。它会打开系统默认编辑器,把 Kiro 最近回复按 Markdown 引用格式放进去,你可以逐段插入自己的回答。

当 Kiro 一次问了多个澄清问题,或者给了几种方案让你选择时,/reply 比在终端里一行行回复更清楚。

工作方式

/reply 的流程是:

  1. 找到 conversation 中最近一条 assistant message。
  2. 把每一行加上 >,形成引用格式。
  3. 打开默认编辑器;如果没有配置编辑器,回退到 vi
  4. 你在引用下方或中间添加回复。
  5. 保存并关闭编辑器后,内容自动提交。

引用格式能让 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 会检测内容是否变化,未修改时不会提交。