Receber por email
← Voltar para o catálogo

Claude-Code-Agent-Monitor

Quick dashboard health and status overview — checks the Agent Monitor API (port 4820), reports session/agent/event counts from /api/stats, confirms WebSocket connectivity, validates hook configuration in ~/.claude/settings.json, and shows data freshness (last event timestamp). Use to verify the monitoring system is operational.

478estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add hoangsonww/Claude-Code-Agent-Monitor

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/claude-code-agent-monitor-mpsjmf2b/svg)](https://www.skillteca.com.br/skills/claude-code-agent-monitor-mpsjmf2b)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Dashboard Status

Quick status check on the Claude Code Agent Monitor dashboard.

Input

The user provides: $ARGUMENTS

Options: empty (default: full status), "quick" (API only), "verbose" (include endpoint details).

Data Sources

| Endpoint | Returns | |----------|---------| | GET /api/health | HTTP 200 if API is running | | GET /api/stats | { total_sessions, active_sessions, active_agents, total_agents, total_events, events_today, ws_connections, agents_by_status, sessions_by_status } | | GET /api/settings/info | Dashboard configuration: version, port, data paths | | GET /api/events?limit=1 | Most recent event (for freshness check) |

Status Report

1. API Server

  • Reachable at http://localhost:4820? Response time?
  • If unreachable: suggest npm start from the project directory

2. System Counts

From /api/stats:

  • Total sessions tracked (total_sessions)
  • Active agents currently running (active_agents)
  • Total events ingested (total_events)
  • Events today (events_today)
  • WebSocket connections (ws_connections)

3. Data Freshness

From latest event:

  • Time since last event ingested
  • If >1 hour: warn about possible hook disconnect

4. Hook Status

Check ~/.claude/settings.json for configured hooks:

  • Expected: PreToolUse, PostToolUse, Stop, SubagentStop, Notification, SessionStart, SessionEnd
  • Report which hooks are present vs missing

5. Dashboard Info

From /api/settings/info:

  • Dashboard version
  • Database path and size
  • Configured port

Output Format

Compact status card:

╔══════════════════════════════════════╗
║   AGENT MONITOR STATUS              ║
╠══════════════════════════════════════╣
║   API:        ✅ Online (42ms)      ║
║   Sessions:   127 tracked           ║
║   Events:     4,892 ingested        ║
║   Hooks:      7/7 configured        ║
║   Last Event: 3 minutes ago         ║
╚══════════════════════════════════════╝
Compartilhar X LinkedIn