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.