Skip to content

Releases: dariocast/worklog-cli

WorkLog CLI 0.2.2

Choose a tag to compare

@dariocast dariocast released this 01 Oct 12:32
  • Add worklog task rm ID to delete a task and its intervals, for example one created by a chat that was opened but never used. A task with recorded time requires --force; its chats are tracked on a new task if they continue.

Upgrade: uv tool install --force git+https://github.com/dariocast/worklog-cli

WorkLog CLI 0.2.1

Choose a tag to compare

@dariocast dariocast released this 30 Sep 21:04
  • doctor records spooled heartbeats before counting pending events, so normal agent activity is no longer reported as a failure.

Upgrade: uv tool install --force git+https://github.com/dariocast/worklog-cli

WorkLog CLI 0.2.0

Choose a tag to compare

@dariocast dariocast released this 30 Sep 21:01

Rewritten around hooks; not compatible with 0.1 (see docs/design.md).

  • Claude Code and Codex hooks record every agent turn automatically; worklog setup installs them with a reviewable diff, backup and --uninstall.
  • Worked time joins turns separated by less than the idle threshold (15 minutes
    by default); interrupted turns end at the last tool call; no open timers.
  • Directory → project mappings in the global config (worklog map), an inbox
    for unmapped directories and ignore for private ones.
  • The hook injects a short note into the chat so the agent can name the task,
    set its tracker key or attach the chat to an existing task (worklog assign).
  • Manual entries with worklog log (durations or clock ranges); corrections
    with intervals, move and rm.
  • Reports per local day and task in table, CSV or JSON, with optional rounding.
  • worklog doctor, a spool for events that could not be written, and an
    error log. Prompt text is never read or stored.
  • Removed timers (start, stop, switch, resume, status, complete),
    repository .worklog.toml, tags, aliases, metadata, notes and exports. The
    ledger is a new ledger.db; a 0.1 worklog.db is left untouched.

Install or upgrade:

uv tool install --force git+https://github.com/dariocast/worklog-cli
worklog setup

WorkLog CLI 0.1.1

Choose a tag to compare

@dariocast dariocast released this 30 Sep 15:03

The shared agent rule now asks for tracking consent before analysis, debugging, implementation, or review begins. Consent or refusal persists for follow-ups; a visited directory or an existing timer does not imply consent.

The rule is directly importable, with workspace project-selection guidance and a documented manual agent acceptance check. No enforcement hook is introduced; model adherence still requires validation in the agent session.

To update a copied rule, copy docs/claude-global-rule.md to your shared rule location and reload instructions. Package upgrades do not update copied rules automatically.

Validation: 32 tests passed; Ruff lint/format, mypy, build and isolated wheel installation passed. Includes wheel and source archive.