现象:切换 Qoder 账号后,当前项目历史记录面板为空。
排查:本地 C:\Users\1.qoder-cn\projects\d-ws_ai-course2\transcript` 下 18 个会话 jsonl 完好,且 transcript 元数据不含账号字段、.auth仅有 machine_id,说明本地会话是机器+项目路径维度、账号无关;但历史列表疑似按登录账号云端拉取,导致跨账号不可见。
期望:本地已有 transcript 时,历史列表应能按项目路径本地回补,或提供跨账号可见/导入能力。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这确实是 Qoder 目前的一个设计逻辑问题,不是你的数据丢了。
简单说:本地会话是跟着“项目路径”走的,但历史列表是跟着“云端账号”走的。
你切换账号后,Qoder 默认去云端拉取新账号的历史记录,发现没东西就显示空白。它不会自动把本地那些 jsonl 文件挂载到新账号的视图里,因为安全隔离机制:A 账号看不到 B 账号的云端数据,反之亦然,而本地缓存为了隐私通常也不跨账号自动同步展示。
解决办法(人工实操):
切回原账号:先登录原来那个有数据的账号,确认历史记录能正常加载。
导出/分享:如果 Qoder 支持,看能否将关键会话导出为 Markdown 或文本。如果不支持导出,只能手动复制重要内容。
无法直接“导入”到空账号:目前 Qoder 没有提供“将本地 transcript 导入到另一个账号历史”的功能。这是产品限制,不是 bug。
建议:
以后多账号使用时,建议在设置里明确区分工作区,或者养成定期备份重要对话的习惯。现在这个空面板里的数据其实还在你电脑里(C盘路径下),只是界面不显示而已,别慌,数据没丢。
官方详细解决方案:https://www.aliyun.com/product/qoder