-
-
Notifications
You must be signed in to change notification settings - Fork 308
Open
Description
背景
在实际使用 Codex 的过程中,上一条消息还在执行时,用户往往已经想好了下一条指令。
目前如果必须等当前轮次完全结束后才能继续发送,操作节奏会被打断,尤其是在长会话、持续修改代码、观察执行结果再补充指令的场景里,这种感受会比较明显。
诉求
希望 hapi 在 Codex 会话中支持消息的 pending / 排队发送 能力。
也就是说:当当前消息还在处理中时,允许用户继续输入下一条消息;新消息先进入 pending / queued 状态,等当前轮次完成后,再按顺序自动发送。
为什么这个能力很重要
因为 Codex 本身就支持类似的交互体验。如果 hapi 也能补上这一层,会让 Codex 在 Web 端的使用体验更加自然,也更符合用户预期。
期望的体验
可以考虑支持:
- 当前消息执行中时,仍允许继续输入下一条消息
- 新消息显示为 pending / queued 状态
- 当前轮次结束后,队列中的消息自动按顺序发送
- 在界面上清晰区分:已发送、处理中、排队中,避免用户混淆
- 如果用户想取消排队中的某条消息,也可以手动撤销
适用场景
- 长时间运行的编码任务
- 看着输出过程临时补充要求
- 需要连续给出多步指令的会话
- 网络或模型响应较慢时,减少等待造成的操作中断
最后
顺便也想说一句,最近能感觉到项目更新挺勤,很多细节都在持续完善。维护这类工具很不容易,真的辛苦各位开发者了。
hapi 已经很好用了,如果这个交互细节也能补上,Codex 场景下的整体体验应该会再上一个台阶。感谢你们持续投入和维护!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels