Skip to content

[Feature]: 桌面会话用量分析,修复首次打开空白并倒序展示请求明细 #24

Closed

Description

@JuiXiang

This was generated by AI during triage.

已有缓存命中率和上下文指标需要可展开的分析视图。当前新增抽屉还需避免首次加载白屏,并使最近请求优先可见。

范围:

  • 基于当前活动分支提供请求用量分析 RPC,展示输入/输出、缓存、估算费用、上下文和每次请求状态。
  • 用量趋势与输入构成图按需加载;立即显示现有摘要和骨架,加载中可切换明细、关闭及重试。
  • 请求明细默认倒序,图表保持时间顺序;未知值显示 —,不编造零用量。
  • 关闭抽屉后恢复原内嵌浏览器和焦点,包含图表仍在加载的情况。
  • 刷新、会话/分支切换和过期响应隔离,保留已经发布的请求配置用量锚点。

验收:

  • 请求聚合、价格/未知值和分支范围正确。
  • 首开无空白等待,图表独立延迟时摘要/明细/关闭可操作。
  • 加载、失败重试、空记录、宽窄窗口及浏览器隐藏/恢复通过真实 Electron 验证。
  • Python、Vitest、类型检查和构建通过。

实现已推送 dev(1b6cab5),由 @JuiXiang 认领。独立检出验证:Python 2121 passed / 3 skipped;桌面 301 passed;Ruff、发布类型检查、全包和桌面构建、版本检查与四组离线 Electron 验证通过。关联 PR #21(dev → main)等待审查与远程 CI,本 Issue 在合并前保持打开。

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions