En agosto de 2026 dejamos de contar «8 agentes» de marketing y de esconder los que ya corrían en producción. La API live de ADRI expone 12 agentes. Esta es la novedad real — no un rebrand vacío.
El censo real (medido en API)
Hoy GET /agents devuelve exactamente:
- supervisor — orquesta, no ejecuta el trabajo
- code_orchestrator — código, webs, sysadmin (ya no es monstruo OSINT/pentest)
- osint — investigación fuentes abiertas + listados Maps
- pentester — auditoría; dictamina, no repara
- vision — OCR, media, imagen, vídeo, TTS
- browser — automatización web, stealth, VNC 2FA
- messaging — WhatsApp / Telegram / email
- social_media — copy y contenido redes
- data_analysis — CSV/Excel, ML, planos CAD
- planner — finanzas, ERP/CRM, rutas (no listados Maps)
- designer — dirección de arte UI (lo invoca Code; no va al chat del supervisor)
- watcher — diagnóstico de logs e incidentes (opt-in, no expuesto al supervisor)
Si en la web solo leías «10», faltaban Designer y Watcher. No se han inventado ahora: ya estaban en el registry. Lo que corregimos es el claim de marketing para que coincida con el runtime.
Qué se separó de Code (y por qué)
El 95%+ del tráfico «de investigación» que pasaba por Code era OSINT. Meter un prompt de programación de ~14k tokens para enriquecer un CIF era absurdo. Por eso:
- OSINT y Pentester son agentes propios con pools dedicados (
LLM_POOL_OSINT,LLM_POOL_PENTESTER). - El supervisor los llama directo (con permiso Spatie). Code solo retiene
invoke_agent(agent='pentester')cuando audita en un flujo de desarrollo. - Maps / places → OSINT. Planner se queda con
geo_route(rutas/clima), no con listados de negocios. - Pentester no edita código: sin
edit_file_with_diff. Dictamen → Code repara si procede.
Designer y Watcher (los que «faltaban» en el pitch)
- Designer (ago-07): tool
ui_design+ brief →DESIGN.md. Un coder consumiendo la KB de estilos solía producir plantilla genérica; el especialista no programa ni tiene bash. - Watcher: lee logs, crea tickets BionicEye; fase 2 puede invocar Code para auto-reparar. No es un agent de chat comercial: es operación.
Sumados a los 10 del supervisor: 12. Eso es lo que hay que vender si no quieres mentir al CTO que abre /agents.
Web marketing (lo que se ve desde fuera)
- Skin pro (tipografía, header, fleet diagram, contraste hero).
- Página /demos.html: un slot de vídeo por módulo (20 módulos). Subes
/videos/modulos/{slug}.mp4y la tarjeta pasa a listo sin recompilar. - Página /agentes.html con jerarquía L1–L3 y ownership real.
- Presentación actualizada a v5.141 y marca BionicAdri (sin wordmark legacy «BionicEyE + Adri» en el cover).
- Botón Contacto en el header (antes solo estaba en el footer).
Qué NO ha cambiado
- Facturación por tokens reales, no por «créditos mágicos».
- Modalidades Cloud / Híbrido / On-Premise.
- Gateway multi-pool + failover (ver post del LLM Gateway).
- BionicEye (Laravel) sigue siendo la capa de datos/ERP/CRM; ADRI es el cerebro agéntico.
Cómo comprobarlo tú
curl -H "X-API-Key: …" http://tu-adri:8001/agents | jq '.[].name'→ 12 nombres.- Abre bionicadri.com/agentes y mira el diagrama de flota (10 chat + 2 internos).
- Pide en chat un listado de negocios → debe ir a osint, no a planner.
- Pide un pentest autorizado → pentester devuelve veredicto, no un diff de código.
¿Quieres ver la flota con tus datos? Agenda demo guiada 30 min · [email protected] · Demos por módulo.
