dsh-worktime-board:DSH 本地工时看板与修仙境界进度

前言

在 DSH 中,agent 会在多个线程里持续工作。活跃时长、模型 token、用户输入和工具调用通常分散在会话日志里,单条线程内还能看到,跨线程、跨天做汇总时就不够直观。dsh-worktime-board 是一个 DSH 插件,用来记录这些运行指标,并按日、周、月和学年展示。它还会把累计工作量转换成修仙值和境界,给长期运行 DSH 的人一个本地看板。

这是什么

dsh-worktime-board 由 spacexun2 维护,许可证为 MIT。它声明 dsh.bundle.patchdsh.client,client platform 为 web。插件的核心用途是把 agent 在各线程中的活跃时长、模型 token、用户输入和工具调用汇总起来,用修仙值和十二重境界(炼气→宇宙洪荒)呈现累计工作量。

核心功能

工时统计与修仙进度

插件会记录 agent 在各线程中的活跃时长、模型 token、用户输入和工具调用,并汇总为修仙值。夜间工作、连续活跃和突破奖励会计入进度。

日 / 周 / 月 / 学年视图

日视图展示 24 小时分布。周视图汇总总修行、活跃天数、日均修行、token 和时间构成。月视图按自然周聚合,支持查看时长、token 和修仙值。学年年历覆盖每年 8 月 1 日至次年 7 月 31 日,可查看单日详情。

线程出勤与排行

线程出勤按会话展示活跃时段,并支持跳转到对应线程。卷王榜列出所选周期内活跃贡献最高的前三名。

Agent 查询与接口

插件注册 worktime_summary(range?, ranch?) 工具,线程和子 Agent 可以查询日、周、月摘要。它还提供接口:

GET /plugins/dsh-worktime/state?range=day|week|month

安装与启用

下面是已核实的 GitHub 源安装命令:

dsh plugin --profile web add github:spacexun2/dsh-worktime-board

安装后重启 DSH:

dsh web

右下角出现插件角标即安装成功。也支持 dsh-super-injector 运行时注入,无需重启:

dev_inject_plugin <插件目录>

典型用法

安装后,可以在 DSH web 客户端中按下面方式使用:

1、查看今日或本周期累计的修仙值、境界、时长和 token。
2、点击「输入次数」卡片,在输入次数与人输入两种口径间切换。
3、打开学年年历,点击任意日期,查看当天的境界、修仙值、时长、调用和 token。
4、在线程出勤中查看会话活跃时段,并跳转到对应线程。
5、让线程或子 Agent 查询摘要,例如:

汇总本月工时,并告诉我最活跃的线程。

数据、配置与注意

数据保存在本地:

$DSH_HOME/worktime-board/data.json

数据采用 5 分钟槽活动位图 + 调用/token 计数,60s 批量落盘。配置位于:

$DSH_HOME/worktime-board/config.json

配置保存后热重载生效。README 中给出的 token 口径说明为 v0.1.3:输入按计费输入口径,1 万 token = 1 分,修仙值最终整体 ×15 展示尺度。

插件数据全本地、零外发、不注入消息打扰。由于它运行在 DSH 的插件机制内,并会读取本地 DSH_HOME 数据,安装前应检查源码与 MIT 许可证。

链接

目录页未提供已核实地址。GitHub 仓库:

https://github.com/spacexun2/dsh-worktime-board
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜