前言¶
在 DSH 中,agent 會在多個線程裏持續工作。活躍時長、模型 token、用戶輸入和工具調用通常分散在會話日誌裏,單條線程內還能看到,跨線程、跨天做彙總時就不夠直觀。dsh-worktime-board 是一個 DSH 插件,用來記錄這些運行指標,並按日、周、月和學年展示。它還會把累計工作量轉換成修仙值和境界,給長期運行 DSH 的人一個本地看板。
這是什麼¶
dsh-worktime-board 由 spacexun2 維護,許可證爲 MIT。它聲明 dsh.bundle.patch 與 dsh.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