-
Notifications
You must be signed in to change notification settings - Fork 2.4k
[Bug]: 桌面端 TUI 关闭后重新打开,历史会话的计费/命中率等统计数据显示为 0(从零重新累积,而非按会话持久化) #3450
Copy link
Copy link
Closed
Labels
data-lossData loss (sessions, config, history)Data loss (sessions, config, history)desktopWails desktop app (desktop/**)Wails desktop app (desktop/**)macosmacOS-specificmacOS-specifictuiTerminal UI / CLI (internal/cli, internal/control)Terminal UI / CLI (internal/cli, internal/control)v2Go rewrite (1.x) — main-v2 branch, active developmentGo rewrite (1.x) — main-v2 branch, active developmentwindowsWindows-specificWindows-specific
Description
Metadata
Metadata
Assignees
Labels
data-lossData loss (sessions, config, history)Data loss (sessions, config, history)desktopWails desktop app (desktop/**)Wails desktop app (desktop/**)macosmacOS-specificmacOS-specifictuiTerminal UI / CLI (internal/cli, internal/control)Terminal UI / CLI (internal/cli, internal/control)v2Go rewrite (1.x) — main-v2 branch, active developmentGo rewrite (1.x) — main-v2 branch, active developmentwindowsWindows-specificWindows-specific
Version line
v2 — Go rewrite (1.x), main-v2 (active development)
Exact version
v1.2.1(桌面端)
What happened?
使用桌面端 TUI 时,关闭应用后再重新打开,选择之前的历史会话,发现该会话的计费(billing)、缓存命中率(cache hit ratio)、token 用量等统计数据都显示为 0,仿佛是从零开始重新累积,而不是按会话维度持久化保存。
例如:一个会话已经运行了 20 轮对话,关闭 TUI 前能看到正确的计费和命中率数据;退出再打开同一会话后,这些数据全部重置为 0/初始值,之后新发的对话开始累积新的统计。
预期行为:历史会话的计费/命中率等统计数据应该随会话持久化保存,重新打开时从保存点恢复,继续累加。
Steps to reproduce
OS / platform
macOS/Windows(在 macOS 上发现,推测为跨平台问题)
Relevant logs or output