概述
希望 Qoder 能支持在新对话中通过 @ 语法引用之前的对话或 Quest,让 AI 自动继承旧会话的完整上下文(包括代码改动、架构决策、任务进度、讨论记录等),从而实现跨会话的无缝工作接续。
类似 OpenAI Codex CLI 的 @conversation 功能。
痛点
目前在新对话中继续之前的工作,只能:
- 手动复制粘贴旧对话中的关键结论和进度,费时且容易遗漏
- 依赖 Memory 系统,能记住高层知识,但无法覆盖具体会话的细粒度上下文(比如改了哪些文件、遇到了什么报错、讨论了什么取舍)
- 在旧对话中继续,但对话越来越长,上下文质量逐渐下降
以上方式都不够理想。如果能直接 @引用 一个旧对话,就能优雅地解决这个问题。
期望的交互方式
在聊天输入框中输入 @ 时,弹出一个可搜索的历史对话/Quest 列表,选中后注入引用,AI 即可解析并获取该对话的上下文。
使用示例:
@Quest-USB-HID调试 继续上次的 USB HID 调试,上次修好了端点配置,
但 Report Descriptor 还有问题,从那里接着来。
使用场景
- 多会话开发:一个复杂功能跨多个编码会话完成,新 Quest 需要 AI 理解已完成的部分和剩余工作
- 上下文交接:中途切换任务再切回来,引用原始对话即可恢复全部上下文,无需重新解释
- 并行工作流:多个 Quest 同时进行,跨对话引用有助于保持全局一致性
- 调试连续性:一个 bug 的排查跨多个会话,每次都有部分线索,@引用让 AI 串联所有线索
期望行为
- AI 能读取被引用对话的消息、代码改动和决策记录
- 支持单条消息中 @引用 多个对话
- 被引用的对话在聊天界面中显示为可点击的标签/链接,方便跳转
- (可选)AI 在接续工作前先总结被引用对话的要点
已考虑的替代方案
| 方案 | 局限性 |
|---|---|
| Memory 系统 | 适合持久化知识,但无法捕获会话级别的上下文 |
| 在旧对话中继续 | 可行但对话越来越臃肿 |
| 手动复制粘贴 | 耗时且容易遗漏关键信息 |
| Plan 文件 | 需要提前维护,无法覆盖完整对话上下文 |
补充说明
OpenAI 的 Codex CLI 已经支持类似的 @conversation 模式,用户反馈非常直观好用。Qoder 如果能实现这个功能,对于嵌入式固件等上下文丰富、难以重建的复杂长期项目尤其有价值。
感谢考虑!