Skip to content

SSH 远程会话只显示总 token,其余数据项全部为空/零 #10

Description

@skrVan

环境

  • OS: Windows 11 (10.0.26200)
  • 状态栏版本: 2026-09-22 git clone 主线安装,install.py 标准安装
  • remote 配置: config.json 已按 README 配好 remote 段,ssh 公钥免密可用,☁「远端」徽标正常显示

现象

本地会话一切正常。切换到 SSH 远程会话后,条面出现 ☁ 远端徽标,「今日合计」能显示远端数据(总 token 数正确,与在远端机执行 python3 zusage.py today 一致),但其它所有数据项都是空/零:

  • 上下文容量 0.0%(微进度条全空)
  • 生成速度、本轮、会话累计、工具调用全部为 0/空
  • 子代理项无数据

即条面上只有「今日合计」一项有值,其余项均为空(条面整体形如:0.0% | ⏱0次 | — | 0轮 0次 | 0 | 今日合计 10.93M)。

期望

SSH 远程会话下,除「今日合计」外的各项(上下文容量、生成速度、本轮、会话累计、工具调用、子代理)也能像本地会话一样正常显示。

复现步骤

  1. config.json 配置 remote 段,ssh 公钥免密可用
  2. 本地 zusage.py 保持不含 remote 段,远端机部署同一份 zusage.py
  3. ZCode 桌面客户端连接远端 zcode-server,切到远端对话窗口
  4. 观察条面:☁ 徽标出现、今日合计有值,其余项全为空/零

补充排查线索

  • 远端机直接执行 python3 ~/.zcode/zcode-token-usage-statusbar/zusage.py json <sid> 能正常返回该会话完整快照(含 input/output/cache 等字段),说明远端数据本身没问题,疑似合并进 payload 后渲染端只取了今日合计部分。
  • 本地库中确实查不到该远端会话 id(双重白名单逻辑生效),ssh 查询没有报错(悬停 ☁ 徽标无错误提示)。

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions