编辑消息
Caret 允许您在任务中的聊天消息提交后对其进行编辑。此功能让您可以在不启动新任务的情况下完善请求,帮助您以最小的工作流程中断获得更好的结果。
何时编辑消息
您可能希望在以下情况下编辑消息:
- 您没有得到想要的结果
- 您想到了更好的表达请求的方式
- 您需要添加更多信息或上下文
- 您在原始消息中打错字或出现错误
如何编辑消息
-
点击对话中的任何消息(初始任务消息除外)
-
根据需要编辑文本
-
使用恢复选项重新提交您的请求
恢复选项
编辑消息时,您有两个恢复选项:
恢复聊天
"恢复聊天"选项:
- 仅恢复任务状态
- 使用您编辑的消息重新提交 API 请求
- 保留到该点为止所做的所有文件更改
- 当您想保持工作区的当前状态时很有用
全部恢复
"全部恢复"选项:
- 恢复任务状态和工作区状态
- 使用您编辑的消息重新提交 API 请求
- 将您的工作区恢复到对话中那个点的状态
- 在底层使用检查点来恢复您的工作区
- 当您想尝试完全不同的方法时很有用
键盘快捷键
编辑消息时,您可以使用这些键盘快捷键:
- Escape:退出编辑模式而不做更改
- Enter:仅恢复任务(相当于"恢复聊天")
- Cmd/Ctrl + Enter:恢复任务和工作区(相当于"全部恢复")
- Shift + Enter:在消息中插入新行/换行
最佳实践
- 使用消息编辑对请求进行微小调整
- 对于方向的重大变化,请考虑启动新任务
- 使用"全部恢复"时,请注意该消息后所做的任何文件更改都将被还原
- 编辑对话开头附近的消息以避免失去重要进展