dsh-timesheet
Timesheet for DeepSeek Harness (dsh): turn-based time tracking from session logs — totals, per-day, per-project, per-provider, per-source rollups, tool-call counts, failure rates, and time-to-first-token. CLI + agent-callable timesheet tool, zero runtime dependencies.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zoahdev/dsh-timesheet说明文档
阅读完整 README ↗In-harness usage (agent-callable)
Ask your dsh agent:
给我出一份时间报表:
timesheet,目录指向会话日志目录。 Give me a timesheet report:timesheetwithdirset to your session-log directory.
The tool returns a dsh-timesheet/v1 report:
{
"schema": "dsh-timesheet/v1",
"target": "~/.codex/sessions",
"ok": true,
"scannedFiles": 42,
"sessions": 42,
"turns": 310,
"totalDurationMs": 64800000,
"failedTurns": 7,
"toolCalls": 1284,
"byDay": [ { "key": "2026-08-18", "turns": 22, "durationMs": 5400000, "ttftMs": 110000, "failed": 1, "avgMs": 245454 } ],
"byProject": [ ... ],
"byProvider": [ ... ],
"bySource": [ ... ],
"warnings": []
}
在 harness 内使用(agent 可调用)
对 agent 说:
给我出一份时间报表:
timesheet,目录指向会话日志目录。
工具返回 dsh-timesheet/v1 报告(结构见英文版 JSON 示例)。