Skip to content

feat(buddy): 支持引用历史会话并按需检索 - #222

Closed
QAyong wants to merge 4 commits into
useLexora:masterfrom
QAyong:codex/desktop-session-reference
Closed

QAyong wants to merge 4 commits into
useLexora:masterfrom
QAyong:codex/desktop-session-reference

Conversation

@QAyong

@QAyong QAyong commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

功能说明

  • Buddy 桌面端会话行“更多”菜单新增“复制会话引用”;粘贴后同时显示上方可移除标签和光标处蓝色行内 token,支持去重。
  • 引用随草稿和消息以结构化元数据保存。Agent 可按当前问题按需检索引用会话;服务端在提交和读取时校验会话仍存在且未删除,支持跨 Space 引用。
  • 修复草稿自动保存时行内引用跳到开头的问题,并同步桌面端规格和验收记录。

桌面端预览截图

会话“更多”菜单

会话更多菜单

输入框中的会话引用

输入框中的会话引用

AI 使用引用会话内容回答

AI 使用引用会话内容回答

验证

  • 桌面端预览:用户验收通过。
  • pnpm --filter @uselexora/lexora-buddy type-check:通过。

@shanyuhai123

shanyuhai123 commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

目前看起来还有点问题:

  1. 发出后的卡片似乎和其他的风格不一致
  2. 顺带支持下 @ 选择吧,优先级可以放在最后,交互可以看 @ 触发的文件夹、文件

补充:
复制可以做成二级弹窗:复制 -> 会话引用

@QAyong

QAyong commented Sep 29, 2026

Copy link
Copy Markdown
Contributor Author

目前看起来还有点问题:

  1. 发出后的卡片似乎和其他的风格不一致
  2. 顺带支持下 @ 选择吧,优先级可以放在最后,交互可以看 @ 触发的文件夹、文件

补充: 复制可以做成二级弹窗:复制 -> 会话引用

@我想过,但是这个复制是支持跨空间会话的,如果@弹出的选单过多
样式是参照其他样式复用,应该没有什么区别

@shanyuhai123

shanyuhai123 commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

如果@弹出的选单过多

不会导致很多,就当作文件目录处理就好了。空间即目录,tab 切入则展示任务会话列表了。

@shanyuhai123

shanyuhai123 commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

不过确实有个考虑的点我漏了,无空间任务顶级的需要特殊处理下,不然确实多

@QAyong QAyong closed this Sep 29, 2026
@QAyong
QAyong deleted the codex/desktop-session-reference branch September 29, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants