Skip to content

agentacct 0.2.0

Choose a tag to compare

@mikehasa mikehasa released this 27 Jul 09:09
a69077a

Added

  • Activity-first overview: the homepage feed is ordered newest-first, with open
    findings and blockers pinned in a "Needs attention" strip above a "Recent
    activity" timeline. A recently-run session now shows even before any work is
    attributed, instead of being buried under attribution-first ordering.
  • Inline finding controls: resolve / mark reviewed / reopen render directly on
    the card (in the Needs-attention strip and on workspace findings) instead of
    inside a collapsed details expander, so a finding is one click from resolved.
  • /sessions is a time-first full-history browser: a newest-first / attributed
    order toggle, a "Recorded work only" filter, and "Show more" pagination past
    the default page.
  • The Task page's evidence inventory lists each redacted work record and check
    (type, result, time, and source) instead of only counts; raw session and
    transcript ids stay in the local forensic API.
  • agentacct --version prints the installed version.
  • CSS-only breakdown tabs on the Overview usage chart — the By agent / By model /
    By agent-model selector switches without JavaScript or a page reload; the
    ?usage_breakdown= deep link still sets the initially-selected tab.
  • OSS front matter: CI/PyPI/Python/license badges, this changelog, and a CI test
    matrix across Python 3.11, 3.12, and 3.13 (all green on the Linux CI runner).

Changed

  • Install docs: the README notes how to get pipx (or use uv) before the first
    install step, and the Global install recipe adds a CLI-less MCP registration
    path for desktop-app clients that ship no claude / codex CLI.
  • /health now reports service: agentacct-local-api; the readiness check and the
    read canary still accept the pre-rename agent-sentinel-local-api value, so
    cross-version upgrades keep recognizing the dashboard.

Fixed

  • The Claude Code hook wrapper is installed under .claude/hooks/ instead of inside
    the store directory, and its subcommands fail open. Moving or renaming the store
    can no longer make a "*" PreToolUse hook fail closed and block every tool call
    in a running session. Doctor still recognizes pre-relocation installs; re-running
    hooks claude-code install --force migrates them.