Skip to content

fix(ai): 精简对话界面并优化过程与用量展示 - #147

Merged
2977094657 merged 1 commit into
LifeArchiveProject:mainfrom
xiaoshengbao:codex/ai-chat-ui-polish-20260916
Sep 16, 2026
Merged

2977094657 merged 1 commit into
LifeArchiveProject:mainfrom
xiaoshengbao:codex/ai-chat-ui-polish-20260916

Conversation

@xiaoshengbao

Copy link
Copy Markdown
Contributor

AI 对话的执行过程存在重复信息、无新增内容的展开项和多层缩进;完成后的用量信息分散在过程区域,群聊和单聊也缺少醒目的头像标识。本次调整让过程与正文更紧凑,并将最终统计统一放到文末复制按钮右侧。

主要调整

  • 执行过程、工具调用和子任务统一左对齐,移除左侧竖线与嵌套缩进;仅在有额外详情时允许展开,错误与诊断详情继续保留。
  • 移除重复等待提示、“来源与结果”“出处”“部分资料未读”入口,以及完成后的“最终回答”标题;正文内引用和原文定位继续可用。
  • 文末以一行显示读取条数及输入/输出 Token。少于 1000 显示整数,更大的数值按 k / w / m 缩写并最多保留一位小数,悬停可查看精确用量与不完整用量说明。
  • 缩小正文字号并收紧行距、段距和工具行间距,修正停止按钮白色方块的居中。
  • 大视图滚动条移至阅读区域最右侧,仅在用户向下滚动时短暂显示,停止滚动或向上滚动时隐藏。
  • 顶部与侧边栏显示群聊/单聊头像;保留使用现有图标库的侧栏开关,将侧栏顶部右侧改为新对话按钮,旧版历史入口收进更多菜单,删除“对话保存在本机”文案。

验证

  • AI 前端回归:npx vitest run tests/agent-*.test.js tests/assistant-thread.test.js tests/chat-agent.test.js,16 个文件、174 项测试通过。
  • 前端生产构建:npm run generate
  • git diff --check 通过。

基于上游 main 的 57f84d3,仅包含 AI 对话前端组件、样式及相关测试。

@2977094657
2977094657 merged commit 4adb8ba into LifeArchiveProject:main Sep 16, 2026
2 checks passed
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