feat: agente triage + soporte enriquecido para evaluacion de tickets

- agents/triage: agente Claude sin tools (ACAI_SKIP_MCP) que clasifica el
  ticket desde la conversacion completa: requiere_web, categoria, urgencia,
  veredicto preliminar de garantia (aplica la politica de coberturas) y
  borrador de respuesta. Emite JSON estructurado.
- agents/soporte: recibe conversacion completa + coberturas + fechas de
  garantia; anade veredicto de garantia con evidencia (garantia/mejora/
  fuera_garantia/dudoso citando la regla), respuesta sugerida al cliente
  y bloque JSON final.
- registry: flag aditivo ACAI_SKIP_MCP para no arrancar servidores MCP en
  sesiones sin tools (el triage), evitando ~30s de cold-start.
This commit is contained in:
Jordan Diaz
2026-08-21 22:20:17 +00:00
parent 5198afedaa
commit 55e594b4f9
4 changed files with 158 additions and 4 deletions

18
agents/triage/agent.yaml Normal file
View File

@@ -0,0 +1,18 @@
name: triage
display_name: "Triage de Tickets"
description: "Clasifica un ticket de soporte a partir de la conversación: decide si requiere inspeccionar la web, su categoría, urgencia y un veredicto preliminar de garantía según la política de coberturas. No usa herramientas."
icon: "filter"
category: "quality"
temperature: 0.1
max_tokens: 4096
context_sections:
- immutable_rules
model_id: null
stream_deltas: false
kb_load_strategy: none
# Agente de SOLO RAZONAMIENTO: no usa ninguna tool (allowlist vacía). La sesión
# se crea con ACAI_SKIP_MCP=1, así que no arranca ningún servidor MCP ni
# descarga la web — es rápido y barato. Toda la información (conversación,
# política de coberturas, fechas de garantía) le llega en el propio mensaje.
allowed_tools: []