Skip to content

[Tracking] OpenPI Web UI/UX:体验改进与社区反馈 #455

Description

@tt-a1i

目标 / Goal

让 OpenPI Web 成为清楚、顺手、响应及时的日常 Agent 工作台。欢迎提交真实使用中的困惑、Bug、改进建议和参考截图;不要求先提供技术方案。

本 Issue 是持续开放的体验入口与任务索引,属于 #76 Web 产品路线图。请认领具体子 Issue,不要整体认领本总任务。这里列出的是改进方向,不代表所有能力已经实现或承诺发布时间。

用户如何补充

填写 Web 体验反馈,或在本 Issue 直接留言。

  • 小建议可以直接评论:我想完成什么 → 实际哪里不顺 → 希望怎样表现
  • 独立问题请新建 Issue,并写上 Related to #455 或关联本 Issue。维护者会归类、去重并添加为子任务。
  • 截图、录屏、浏览器、OpenPI 版本和参考产品均欢迎但非必填。请遮挡凭据、私人目录及会话内容。
  • 已有人提出相同问题时,在原条目补充复现或使用场景,避免重复认领和重复 PR。

改进方向与已有任务

方向 关注的体验 已有任务
首次使用 启动反馈、进入页面、选模型与目录、首次发送 欢迎补充真实使用反馈;近期修复见下文
输入与对话 附件、输入反馈、排队与取消、快捷键 #344
执行可见性 工具参数/结果、文件与 Diff、运行状态、错误原因、轨迹 #345#346;深入请求捕获与耗时见 #454
工作区与会话 查找、切换、归档、恢复、历史管理 #347#349
模型与配置 模型、推理档次、Provider 状态与配置流程 #348
Trust 与审批 清晰的权限状态、需要用户操作的反馈 #343
阅读与适配 长消息、布局、主题语言、键盘焦点、移动与无障碍 #350
性能与稳定性 冷启动、长会话、流式输出、滚动、断线恢复 按复现场景提交独立问题,避免笼统“大优化”

已有任务可能含后端或 Pi 接口依赖;UI 展示不能冒充底层能力已经可用。表中任务保留原范围及作者贡献,不重复新开同一功能。

最近已完成的体验修复

以上为已合并源码状态,不代表每位用户安装的 npm 版本或当前进程已经更新。

维护与认领

  1. 维护者先确认场景、影响、是否重复和当前版本是否仍存在,再明确任务范围。
  2. 优先处理无法完成任务、错误状态或误操作风险,其次是操作困惑与明显卡顿,再处理视觉润色。安全与数据完整性问题优先。
  3. 只有写清验收标准的任务才标记为可认领;候选想法不等于已接受方案。先在具体 Issue 留言说明计划,维护者确认认领后再开始,避免撞车。
  4. 每个任务至少包含:问题与用户价值、预期行为、包含/不包含的范围、验收方式。缺少证据时先做小范围复现,不直接提交大型重构。
  5. UI PR 提供相关前后截图/录屏与真实浏览器验证;涉及交互时覆盖失败、空状态、加载状态和关键键盘路径。测试与检查按仓库契约执行。
  6. PR 关联并关闭具体子任务,不用 Closes 关闭本总 Issue。部分实现只说明完成范围和剩余缺口。
  7. 重复任务关联原讨论后关闭;合入有价值的重叠贡献时保留作者署名。新贡献按当前 main 核实,避免从旧截图或已被替代的 PR 重做功能。

维护者在反馈或 PR 到来时更新任务关系;本总 Issue 持续开放。后续可按发布版本汇总已完成子任务,不把所有建议都变成一次巨型 PR。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions