Skip to content

feat: 优化 AI 回合头像区域折叠入口 - #195

Open
QAyong wants to merge 2 commits into
useLexora:masterfrom
QAyong:codex/buddy-turn-header-disclosure
Open

QAyong wants to merge 2 commits into
useLexora:masterfrom
QAyong:codex/buddy-turn-header-disclosure

Conversation

@QAyong

@QAyong QAyong commented Sep 26, 2026

Copy link
Copy Markdown

变更内容

  • 将 AI 回合过程折叠入口移动到透明的头像顶部区域。
  • 头像、名称、状态、耗时到右侧箭头组成完整可点击区域。
  • 箭头紧跟右侧状态文字,顶部区域底部使用轻量细分割线。
  • 已完成回合默认折叠,进行中的回合保持展开,最终回答区域保持可见。
  • 对没有头像的连续回合保留原有的下方折叠入口。

验证

  • pnpm --filter @uselexora/lexora-buddy type-check
  • pnpm --filter @uselexora/lexora-buddy exec vitest run src/modules/tasks/widgets/transcript/__tests__/BuddyChatActivities.spec.ts --maxWorkers=1
  • 定向测试结果:17/17 通过
  • git diff --check

界面参考

AI 回合顶部头像区域折叠入口

范围说明

  • 本 PR 只包含 Buddy AI 回合顶部折叠入口相关 UI 和测试调整。
  • 用户提供的截图已作为 pr-assets/turn-process-header.png 一并提交。
  • 未包含本地专属方案文档。

@shanyuhai123

Copy link
Copy Markdown
Contributor

当前其实是故意设计成这样的,除了思考、工具调用、正文,其实还有 commentary,这对于关注状态、进度是比较有用的。
目前大部分工具调用会被聚合,已经不是很占据空间了。

@QAyong

QAyong commented Sep 27, 2026

Copy link
Copy Markdown
Author

当前其实是故意设计成这样的,除了思考、工具调用、正文,其实还有 commentary,这对于关注状态、进度是比较有用的。 目前大部分工具调用会被聚合,已经不是很占据空间了。

主要是使用习惯吧,在长任务过程当中,虽然项目有压缩但是,过长任务,内容还是占据长内容

@shanyuhai123

Copy link
Copy Markdown
Contributor

是的,这部分可以考虑新增一个设置,用户需要折叠更多就启用。
另外这个已完成需要在左侧(头像下方),因为当前对话左右分布,左侧也有一堆功能点,用户鼠标大概率在偏左侧,全屏情况下移动到后侧有点困难。

@QAyong

QAyong commented Sep 27, 2026

Copy link
Copy Markdown
Author

是的,这部分可以考虑新增一个设置,用户需要折叠更多就启用。 另外这个已完成需要在左侧(头像下方),因为当前对话左右分布,左侧也有一堆功能点,用户鼠标大概率在偏左侧,全屏情况下移动到后侧有点困难。

这个我觉得目前这个交互可以如果放在头像下方,会导致头像区域内容过多,因为头像到长条区域是可以点击的,我这个是参考codex的交互

@shanyuhai123

shanyuhai123 commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor
image

其实也还好,当前“思考”等也是直接跟在下面进行折叠的,我更新了下 codex(版本 当前版本:
26.909.12148) 发现它也是在下面的了

image

This branch has not been deployed

No deployments
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