Changelog
What's new in each version of ARGUS.
v0.8.11MINOR2026-08-04
Detection Pipeline Hardening
- •Patched 4 detection pipeline bugs uncovered by 367-test audit suite
- •Crash sites demoted in degradation origin ranking — correlator now points at causes, not symptoms
- •Status rendering fixes across CLI and UI (VAR-91, VAR-92)
- •CI lint failures resolved across test suite
v0.8.8MINOR2026-07-28
Decision Explanations & Tool Call Chains
- •Decision explanations for every detection — see why ARGUS flagged (or passed) each node
- •Tool call chain analysis across runs (VAR-10) — trace tool usage patterns over time
- •Graph edge routing avoids intermediate node overlap for cleaner pipeline visualizations
- •--json flag for argus show and argus list for scripted workflows
v0.8.4MINOR2026-07-20
Evidence-Aware Judge & Visual Overhaul
- •Evidence-aware LLM judge with audit trail — evidence_considered and overridden_signals on every ruling (VAR-83, VAR-84)
- •Distinct node colors per failure type in execution graph — crashed (red), silent (amber), semantic (purple), degraded (orange), skipped (gray)
- •Root-cause misattribution fix when correlation engine and LLM investigation disagree
- •Differentiate skipped vs crashed nodes in conditional paths (VAR-61)
- •Latency degradation detection — flags nodes at 95%+ of timeout or suspiciously fast (VAR-8)
v0.8.0MAJOR2026-07-14
Production-Ready Configuration
- •Typed ArgusConfig with semantic judge failure policy (VAR-67, VAR-68, VAR-69)
- •Config parameter cross-validation at construction time (VAR-73)
- •Auto-detect cyclic graphs needing finalize() (VAR-70)
- •Pattern-based secret detection + custom redaction functions (VAR-72)
- •Run persistence sampling and schema versioning (VAR-71)
- •finalize() idempotency, concurrent safety, and dry-run mode (VAR-75)
- •Lazy imports for optional dependencies (VAR-74)
- •Ctrl+C graceful shutdown, auto-finalize, guide overhaul
v0.7.0MAJOR2026-07-02
Semantic Intelligence
- •Embedding-based semantic similarity matching in heuristic engine
- •Auto-generalize LLM-suggested signatures before storing
- •Signature effectiveness tracking, auto-prune dead signatures, and UI overhaul
- •Confidence-gated LLM escalation at heuristic + correlator layers
- •Auto-locate source files for replay via LLM + AST analysis
- •Input-output coherence checks (VAR-7)
- •Loop-aware inspection + mandatory LLM loop analysis (VAR-62)
- •Reducer-aware inspection — suppress false-positive selective_attention_reduction for LangGraph reducer fields
- •Discord webhook integration with rich diagnostic embeds
v0.6.0MAJOR2026-06-12
Adaptive Learning & LLM Judge
- •Shared signature library with approvals page for community-contributed patterns
- •LLM semantic judge as final authority with override controls
- •Feedback loop — disputed detections refine future heuristics
- •Auto LLM comparison for replay runs with per-node smart diff
- •Diagnostic report system — send run reports from the dashboard
- •Interactive node inspector in the UI
- •All LLM calls routed through ARGUS proxy — no user API key required for judge features
v0.5.1MINOR2026-06-05
LLM Semantic Judge
- •Optional LLM semantic judge for subtle quality issues beyond pattern matching
- •Dark theme for the web dashboard
v0.5.0MAJOR2026-05-31
Integration & Rerun Reliability
- •watch_compiled() — attach ARGUS to already-compiled graphs, no more "must call before compile()" trap
- •Reducer-aware state merging — list fields (messages, tool calls) now append correctly during reruns instead of being overwritten
- •HTTP recording — opt-in record_http=True captures all API calls for fully deterministic reruns
- •argus doctor — 5-second diagnostic command checks Python, LangGraph, storage, and rerun readiness
- •Renamed "replay" to "rerun" across all UI, CLI, and docs — honest about what it actually does
- •Live-call warning in CLI — explicitly tells users that external API calls execute live unless HTTP recording is enabled
v0.4.4MINOR2026-05-26
Detection Engine Upgrade
- •7 new failure patterns: truncated outputs, retrieval quality, hallucinated success, confidence-behavior mismatch, shallow summaries, partial tool failures, corrupted structured output
- •Single-node rerun — re-run one node in isolation without rebuilding the full graph
- •Inline before/after diff shown in CLI immediately after rerun completes
- •AI investigation now wired into rerun results via stored node refs
- •14 new semantic signatures: hedging phrases, placeholder variants, corrupted markers
- •Short-string repetition detection fixed (N/A × 4 and similar patterns now caught)
- •Rerun tree visible in run detail Overview tab
v0.4.3MINOR2026-05-22
Master-Detail UI & Factory-Free Rerun
- •Factory-free rerun — node function refs stored per-run, no --app flag required
- •Master-detail layout: resizable split panel, runs list left, full detail right
- •Overview tab: status card, pipeline overview, metrics grid, AI analysis summary, execution timeline, rerun branches
- •Pipeline tab: node-by-node inspector with expandable input/output per step
- •AI Analysis tab: LLM root cause investigation panel with confidence score
- •Correlations, State, and Logs tabs added
v0.4.0BETA2026-05-17
Beta Testing Rollout
- •LLM token/cost tracking — auto-extracts usage from node outputs, shows cost per node and total
- •Redesigned sidebar into Observe / Analyze sections
- •Rerun from subdirectories — runs recorded from child folders are now found and rerunnable
- •Changelog page with full version timeline
- •Report the Dev page for bug reports and feature requests
- •Restored and expanded test suite
v0.3.10MINOR2026-05-06
Rerun wired to UI
- •Rerun from UI — hover any step, click "rerun from here", no CLI needed
- •App factory input persists to .argus/config.json automatically
- •Auto-compare after rerun — navigates to diff view showing original vs rerun
- •Eval metrics panel in compare page (failure count, severity, success rate)
- •--app flag on argus ui for startup config
v0.3.7MINOR2026-05-04
Auto-login & interrupt stitching
- •Auto-login in argus ui — reads CLI credentials, no second OAuth flow
- •Interrupted runs + resume continuations stitched into a single merged view
- •Resume runs hidden from top-level list to avoid duplicates
v0.3.5MINOR2026-05-04
Cloud storage
- •Google login and Supabase cloud storage
- •Background sync of runs to cloud
v0.3.3MAJOR2026-04-27
Web Dashboard
- •argus ui — web dashboard served by a pure-Python HTTP server, no Node.js required
- •Runs list with status, duration, pass rate stats
- •Per-run detail view with step-by-step inspection
- •Side-by-side run comparison at /compare
- •Zero extra dependencies — just Python
v0.3.2PATCH2026-04-22
Silent failure enhancements
- •Strict mode for inspector
- •Nested error scan in tool outputs
- •Generic list type checking
v0.3.0MAJOR2026-04-19
Parallel Execution
- •Parallel nodes grouped in a parallel panel in argus show
- •Graph topology diagram above the step list
- •Silent failure detection is parallel-aware — only blames nodes for fields they wrote
- •Root cause chain excludes innocent parallel siblings
v0.2.2MINOR2026-04-18
Run Differentiator
- •argus diff — compare any two runs node-by-node
- •Status changes with FIXED / REGRESSION labels
- •Inspection diff, validator result flips, output field deltas
- •Frozen node and duration change tracking
v0.2.1MINOR2026-04-14
Tool Call Failure Detection
- •Detects error_response, rate_limit (HTTP 429), and empty_result from tool calls
- •Tool failures show inline under the node that swallowed them
v0.1.1MINOR2026-04-10
Deterministic Replay
- •Replay plays back exact outputs from the original run — no live LLM calls
- •Reproducible replays with zero configuration
v0.1.0MAJOR2026-04-02
MVP
- •Core monitoring: ArgusWatcher for LangGraph, ArgusSession for any framework
- •Silent failure detection: missing fields, type mismatches, empty outputs
- •Semantic signature registry for placeholder/degraded LLM outputs
- •Root cause analysis chain
- •CLI: argus show, argus replay
- •Local storage in .argus/runs/