Microsoft Teams SDK Agrega Adaptador de Servidor HTTP para Agentes de IA Existentes

✍️ OpenClawRadar📅 Publicado: 23 de abril de 2026🔗 Source
Microsoft Teams SDK Agrega Adaptador de Servidor HTTP para Agentes de IA Existentes
Ad

El SDK de Microsoft Teams ahora proporciona un adaptador de servidor HTTP que permite a los desarrolladores conectar agentes de IA existentes a Microsoft Teams sin modificar su código principal. Este enfoque permite que agentes construidos para otras plataformas como Slack o LangChain se ejecuten en Teams con cambios mínimos.

El Patrón

El patrón principal involucra tres pasos usando el SDK de TypeScript de Teams:

import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';

const adapter = new ExpressAdapter(expressApp); // 1. envuelve tu servidor const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. crea la aplicación

teamsApp.on('message', async ({ send, activity }) => { // 3. maneja los mensajes await send(/* respuesta de tu agente */); });

await teamsApp.initialize(); // registra POST /api/messages en tu servidor

El SDK inyecta una ruta POST /api/messages en tu aplicación Express existente. Este es el endpoint que Teams utiliza para entregar mensajes a tu bot. Tu servidor permanece sin cambios en lo demás; el SDK solo agrega ese único endpoint.

Ad

Escenario 1: Integración con Bot de Slack

Si tienes un bot de Slack construido con Bolt, puedes ejecutar tanto bots de Slack como de Teams en el mismo servidor Express. El SDK de Teams se monta en /api/messages mientras que Slack usa /slack/events, permitiendo que la lógica compartida del agente (llamadas LLM, consultas a bases de datos, reglas de negocio) resida en funciones simples que ambos manejadores llaman.

Escenario 2: Integración con LangChain

Para cadenas de LangChain existentes, puedes crear un archivo puente que importe tu cadena y la conecte a Teams. El manejador de mensajes de Teams puede invocar tu cadena de LangChain y devolver respuestas a los usuarios de Teams.

El SDK maneja la verificación de solicitudes entrantes para asegurar que sean legítimamente de Teams antes de invocar tu manejador, y enruta automáticamente los mensajes a los manejadores de eventos correctos.

📖 Leer la fuente completa: HN AI Agents

Ad

👀 Ver también

Utilyze: Monitor de GPU de código abierto que mide el rendimiento real de cómputo, no solo la actividad del kernel
Herramientas

Utilyze: Monitor de GPU de código abierto que mide el rendimiento real de cómputo, no solo la actividad del kernel

Utilyze muestra el rendimiento de la GPU basado en contadores de hardware, revelando que los paneles que muestran un 100% de utilización pueden tener solo un 1-10% de rendimiento real.

OpenClawRadar
Memento Vault: Herramienta Local para Contexto Persistente en Sesiones de Código Claude
Herramientas

Memento Vault: Herramienta Local para Contexto Persistente en Sesiones de Código Claude

Memento Vault es un conjunto de hooks que captura automáticamente las transcripciones de sesión, las puntúa y almacena notas atómicas en un repositorio git local. Ofrece recuperación sin costo mediante búsqueda BM25 + vectorial con una latencia promedio de 472 ms e inyecta contexto relevante al inicio de sesión, en cada solicitud y en lecturas de archivos.

OpenClawRadar
Modo: IDE de IA de código abierto con desarrollo basado en especificaciones y enlaces de agentes
Herramientas

Modo: IDE de IA de código abierto con desarrollo basado en especificaciones y enlaces de agentes

Modo es un IDE de escritorio de código abierto basado en el editor Void que agrega flujos de trabajo de desarrollo basados en especificaciones, ganchos de agentes y archivos de dirección. Estructura las indicaciones en requisitos, diseño y tareas antes de generar código.

OpenClawRadar
ClaudeMeter: Aplicación de Barra de Menú de macOS de Código Abierto para el Seguimiento en Tiempo Real del Uso de Claude
Herramientas

ClaudeMeter: Aplicación de Barra de Menú de macOS de Código Abierto para el Seguimiento en Tiempo Real del Uso de Claude

ClaudeMeter es una aplicación gratuita y de código abierto para la barra de menú de macOS para suscriptores de Claude Max que muestra porcentajes de uso de sesión y semanal, temporizadores de reinicio e indicadores de ritmo sin interrumpir el flujo de trabajo. Toda la aplicación fue construida usando Claude (Claude Code/Opus) para el código Swift, el backend Supabase y las Edge Functions.

OpenClawRadar