Skip to content

[建议 / Feature] 希望考虑官方 WakaTime 集成或开放插件 UI/用量事件能力,补齐 AI 编码人群的时长统计场景 #547

Description

@COSMICAL-CONTAINER

提交前确认 · Pre-submission checklist

  • 我已搜索过现有 issue,确认这不是重复提议 / I searched existing issues and confirmed this isn't a duplicate.
  • 我已阅读 CONTRIBUTING.md / I've read CONTRIBUTING.md.

问题类别 · Category

其他 / 不确定 · Other / Not sure

涉及的 Agent 框架 · Agent framework

ZCode Agent(自研)

使用场景 · Use case

AI 编码用户普遍用 WakaTime 追踪编码时长,但 ZCode 的使用统计只在客户端内展示,数据出不去。我已经用 hooks 机制做了社区版心跳插件(已开源:https://github.com/COSMICAL-CONTAINER/zcode-wakatime ),过程中确认了两个当前插件体系补不上的缺口:

  1. 插件只能注册 hooks / commands / skills / MCP,做不了任何客户端 UI——想要状态栏时长、悬浮统计,社区只能注入 asar 改包,存在升级被覆盖、完整性校验失败的风险;
  2. 没有官方的心跳上报或用量事件流,每个用户都要自己配 Python 环境 + 写 hook 配置才能接入。

建议方案 · Proposal

按投入从低到高,供评估:

  1. 低成本:官方文档收录 WakaTime 集成方案;或在 hooks 体系上提供「用量事件」数据源(本地 webhook / 文件),让心跳类插件不必各自解析;
  2. 中等:插件系统开放受限的 UI 扩展点(状态栏文本 / 面板),社区插件可以安全地展示统计,不必改包;
  3. 完整形态:提供官方(或官方推荐)的 WakaTime 集成——心跳 entity=ZCode, category=coding,并把本地 model_usage 中已有的 AI 用量映射到 WakaTime 的 AI 统计字段(ai_line_changes / ai_input_tokens)。

预期价值 · Expected value

  • WakaTime 在 AI 编码人群渗透率高;ZCode 用户的编码时长(含 AI 编码占比)能直接进入他们已有的统计面板;
  • 本地逐请求用量数据质量已足够官方级统计(实测 model_usage 表 25,000+ 行),官方集成能把 ZCode 特有的 AI 用量维度带给整个生态;
  • 竞品侧:Claude Code / Codex 的用量已被 wakatime-cli 内置解析支持,VS Code 有官方级 WakaTime 插件——ZCode 补齐后体验对齐。

你认为的优先级 · Your perceived priority

中 · Medium

你使用的 ZCode 版本 / 环境 · ZCode version / environment

Windows 11 x64(10.0.26200)、ZCode Desktop 3.11.2、GLM Coding Plan(BigModel 通道)

补充材料 · Additional context

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions