zoahdev/dsh-timesheet

zoahdev★ 0TypeScript最后同步: 2026-08-18

在 GitHub 打开

Timesheet for DeepSeek Harness (dsh): turn-based time tracking from session logs — per-day/project/provider/source rollups, tool-call counts, failure rates, time-to-first-token. CLI + agent-callable timesheet tool, zero runtime deps.

README 摘要

dsh-timesheet Timesheet for DeepSeek Harness (dsh): turn-based time tracking from session logs . Token dashboards tell you what you spent; this one tells you how much wall-clock time you spent with your agents — totals, per-day, per-project, per-provider, per-source, plus tool-call counts, failure rates, and time-to-first-token. Zero runtime dependencies; reads .jsonl session logs only. Install Or run standalone: CLI - dir must contain .jsonl session logs (e.g. /.codex/sessions , a dsh session directory, or any exported session folder). - Prints a Markdown report; --json prints the machine-readable dsh-timesheet/v1 envelope. - Exit codes: 0 report generated, 1 no turns found / warnings, 2 usage/IO error. In-harness usage (agent-callable) Ask your dsh agent: 给我出一份时间报表: timesheet ,目录指向会话日志目录。 Give me a timesheet report: timesheet with dir set to your session-log directory. The tool returns a dsh-timesheet/v1 report: What it reads Session logs use the standard dsh event envelope: - session meta → session id, workspace ( cwd ), model provider, source (desktop / CLI / VS Code / ...) - event msg / task started → turn begin - event msg / task complete → turn end, duration ms , time to fir…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdsh-pluginproductivitysession-logtime-trackingtimesheetagent

分类