功能建议:支持 @引用旧对话/Quest,实现跨会话无缝接续工作

概述

希望 Qoder 能支持在新对话中通过 @ 语法引用之前的对话或 Quest,让 AI 自动继承旧会话的完整上下文(包括代码改动、架构决策、任务进度、讨论记录等),从而实现跨会话的无缝工作接续。

类似 OpenAI Codex CLI 的 @conversation 功能。

痛点

目前在新对话中继续之前的工作,只能:

  1. 手动复制粘贴旧对话中的关键结论和进度,费时且容易遗漏
  2. 依赖 Memory 系统,能记住高层知识,但无法覆盖具体会话的细粒度上下文(比如改了哪些文件、遇到了什么报错、讨论了什么取舍)
  3. 在旧对话中继续,但对话越来越长,上下文质量逐渐下降

以上方式都不够理想。如果能直接 @引用 一个旧对话,就能优雅地解决这个问题。

期望的交互方式

在聊天输入框中输入 @ 时,弹出一个可搜索的历史对话/Quest 列表,选中后注入引用,AI 即可解析并获取该对话的上下文。

使用示例:

@Quest-USB-HID调试 继续上次的 USB HID 调试,上次修好了端点配置,
但 Report Descriptor 还有问题,从那里接着来。

使用场景

  1. 多会话开发:一个复杂功能跨多个编码会话完成,新 Quest 需要 AI 理解已完成的部分和剩余工作
  2. 上下文交接:中途切换任务再切回来,引用原始对话即可恢复全部上下文,无需重新解释
  3. 并行工作流:多个 Quest 同时进行,跨对话引用有助于保持全局一致性
  4. 调试连续性:一个 bug 的排查跨多个会话,每次都有部分线索,@引用让 AI 串联所有线索

期望行为

  • AI 能读取被引用对话的消息、代码改动和决策记录
  • 支持单条消息中 @引用 多个对话
  • 被引用的对话在聊天界面中显示为可点击的标签/链接,方便跳转
  • (可选)AI 在接续工作前先总结被引用对话的要点

已考虑的替代方案

方案 局限性
Memory 系统 适合持久化知识,但无法捕获会话级别的上下文
在旧对话中继续 可行但对话越来越臃肿
手动复制粘贴 耗时且容易遗漏关键信息
Plan 文件 需要提前维护,无法覆盖完整对话上下文

补充说明

OpenAI 的 Codex CLI 已经支持类似的 @conversation 模式,用户反馈非常直观好用。Qoder 如果能实现这个功能,对于嵌入式固件等上下文丰富、难以重建的复杂长期项目尤其有价值。

感谢考虑!