From cd24421141cc0a54bcc76caed6d4ecb5cb732736 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Thu, 19 Mar 2026 00:34:21 +0100 Subject: [PATCH] Document metrics-dashboard.sh in toys.md --- docs/toys.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/toys.md b/docs/toys.md index 5a1d30b..8a90e81 100644 --- a/docs/toys.md +++ b/docs/toys.md @@ -12,7 +12,20 @@ python3 scripts/inbox_refresh.py Requires an open `/AnviLLM/inbox` window in Acme. -## msgtrace.py +## metrics-dashboard.sh + +Dashboard for `anvilmcp` execution metrics. Reads JSONL logs from `~/.local/state/anvilmcp/` and reports execution statistics, security events, and validation failures. + +```sh +bash scripts/metrics-dashboard.sh +``` + +Reports: +- Execution counts, success/failure rates, average duration +- Executions by language +- Security events (grouped by type, with recent details) +- Recent errors and validation failures + Real-time message sequence diagram generator. Listens to `anvillm/events` for `UserSend`/`BotSend` events and renders a PlantUML sequence diagram in a local web UI. Useful for visualizing inter-agent communication.