Skip to content

v0.6.0

Choose a tag to compare

@KrishBhimani KrishBhimani released this 26 Sep 15:58
· 7 commits to main since this release
c9528d2

Argus 0.6.0

A reliability release: data-correctness fixes from a full code review, two alert detectors that now work, and current model pricing. Upgrading is safe: all migrations are non-destructive and run once on start.

Data you can trust

  • Forked sessions no longer double-count. Copied parent turns were counted twice; ingest now keeps one copy (#29). A one-time pass also cleans up fork copies whose transcripts are already gone (#47).
  • Incremental ingest equals a one-pass read. Reading a transcript in chunks no longer gives different numbers from reading it at once (#27).
  • Atomic writes. Each file's ingest and each write batch land completely or not at all (#30).
  • A prompt-only sub-agent can't roll back its parent's data (#48).
  • Days follow your timezone. Day buckets use the viewer's timezone, and vs-previous deltas are computed server-side (#34).

Alerts

  • cost_spike and cache_hit_drop detectors are implemented (#26), next to tool_error_rate_spike.

Pricing

  • Current Claude models are priced, and argus pricing refresh writes into your data dir (#28).

Stability and safety

  • SQLite is never closed under a live writer thread on shutdown (#31).
  • The daemon verifies argusd's identity before trusting or stopping a PID (#32).
  • Template snapshots keep secrets and out-of-tree links out (#33).
  • Test: wait for runtime start, not the PID file, in the daemon service test (#46).

Docs

  • New visual README with framed screenshots and a regenerated screenshot pipeline (#20–#24).

Install / upgrade: pip install -U argus-code (or uv tool upgrade argus-code).