-
- Documentación completa sobre context engineering
- Arquitectura del sistema (ObservabilityTeam, WatchdogAgent, TriageAgent, ReportAgent)
- Parámetros detallados por agente
- Cómo modificar el contexto
- Best practices (Do's y Don'ts)
- Ejemplos prácticos de modificaciones
- Testing y validación
- Referencias a Agno docs
-
- Guía rápida para modificaciones comunes
- Tabla resumen de parámetros
- Comandos de testing
- Common pitfalls
- Checklist de calidad
-
- Resumen de implementación (2025-12-10)
- Resultados alcanzados
- Mejoras observables (antes/después)
- Archivos modificados/creados
- Archivos modificados/creados
- Próximos pasos
-
- Guía completa de configuración (YAML + Env Vars)
- Estructura de config.yaml
- Variables de entorno disponibles
-
- Comandos rápidos de observabilidad
- 5 comandos principales (incidents, health, post-deploy, trends, digest)
- Slash Commands: Ejecutá comandos desde el chat (
/novedades,/salud, etc.) - Sistema de Recomendaciones: NOTIFY (accionable) vs FYI (informativo)
- Verificación con Evidencia: Checks automáticos adicionales
- Deduplicación: TTL de 30 min para evitar notificaciones repetitivas
- Modo híbrido (query directa vs análisis IA)
- Uso vía API REST y QueryAgent
- Ejemplos prácticos y casos de uso
-
- Guía visual con capturas de pantalla
- Anatomía completa de un slash command
- Interpretación de recomendaciones
- Tips de UX y elementos de interfaz
- Flujo de ejecución detallado
- Lee Context Engineering Guide completo
- Consulta Quick Reference para cambios rápidos
- Revisa Implementation Summary para entender el estado actual
- Consulta Quick Reference
- Modifica el archivo correspondiente
- Testa con:
curl -X POST http://localhost:7777/api/alerts \ -H "Content-Type: application/json" \ -d @test-alert.json
ObservabilityTeam (Líder)
├── WatchdogAgent: Clasificación de severidad y deduplicación
├── TriageAgent: Correlación de métricas/logs/traces
└── ReportAgent: Generación de reportes en markdown
Flujo de Análisis:
- Alerta de Grafana → Webhook →
/api/alerts - WatchdogAgent: Clasifica (critical/major/minor/info) y verifica duplicados
- TriageAgent: Correlaciona Prometheus + Loki + Tempo
- ReportAgent: Genera reporte con Alert Summary, Timeline, Evidence, Root Cause, Next Steps
agent/agents/watchdog_agent.py- Clasificación y deduplicaciónagent/agents/triage_agent.py- Correlación de observabilidadagent/agents/report_agent.py- Generación de reportesagent/agents/observability_team.py- Coordinación del equipo
config.yaml- Archivo principal de configuraciónagent/config.py- Lógica de carga (YAML + Env vars).env- Variables de entorno (API keys, URLs)
agent/tools/alert_tools.py- Clasificación, deduplicación, enriquecimientoagent/tools/observability_tools.py- Wrappers de Prometheus/Loki/Tempo
api/alerts_api.py- Endpoint de webhook/api/alertsmain.py- Entry point de AgentOS
| Agente | description | instructions | expected_output | additional_context | dependencies | few-shot |
|---|---|---|---|---|---|---|
| WatchdogAgent | ✅ | 6 pasos | JSON | Severidades, ventana | - | - |
| TriageAgent | ✅ | 6 pasos | JSON | - | ✅ Servicios, thresholds | - |
| ReportAgent | ✅ | 6 reglas | Markdown | - | - | ✅ 2 ejemplos |
| ObservabilityTeam | ✅ | 6 fases | JSON | ✅ SLOs, runbooks, deps | - | - |
# 1. Iniciar servidor
cd /home/pablo/source/agente-admin
source venv/bin/activate
uvicorn main:app --host 0.0.0.0 --port 7777
# 2. Enviar alerta de prueba
curl -X POST http://localhost:7777/api/alerts \
-H "Content-Type: application/json" \
-d @test-alert.json
# 3. Ver reporte generado
cat test-alert-report.mdPara añadir o modificar documentación:
- Edita el archivo correspondiente en
docs/ - Actualiza este índice si añades nuevos documentos
- Añade entrada en el changelog de IMPLEMENTATION_SUMMARY.md
- Valida que los links funcionen
Fecha: 2025-12-14
Versión: v1.1
Estado: Context Engineering + Slash Commands Completos ✅
- ✨ Slash Commands: Ejecutá Quick Commands directamente desde el chat
- 🔔 Sistema de Recomendaciones: NOTIFY vs FYI con confianza
- 📋 Verificación con Evidencia: Checks automáticos adicionales
- 🔄 Deduplicación: TTL de 30 min para evitar spam
- 📸 Guía Visual: Documentación con capturas de pantalla
