Microsoft Teams SDK ajoute un adaptateur de serveur HTTP pour les agents IA existants

Le SDK Microsoft Teams fournit désormais un adaptateur de serveur HTTP qui permet aux développeurs de connecter leurs agents d'IA existants à Microsoft Teams sans modifier leur code principal. Cette approche permet aux agents conçus pour d'autres plateformes comme Slack ou LangChain de fonctionner dans Teams avec des modifications minimales.
Le Modèle
Le modèle principal implique trois étapes utilisant le SDK TypeScript de Teams :
import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';
const adapter = new ExpressAdapter(expressApp); // 1. encapsulez votre serveur
const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. créez l'application
teamsApp.on('message', async ({ send, activity }) => {
// 3. traitez les messages
await send(/* la réponse de votre agent */);
});
await teamsApp.initialize(); // enregistre POST /api/messages sur votre serveur
Le SDK injecte une route POST /api/messages dans votre application Express existante. C'est le point de terminaison que Teams utilise pour envoyer des messages à votre bot. Votre serveur reste inchangé par ailleurs ; le SDK ajoute simplement ce point de terminaison.
Scénario 1 : Intégration de Bot Slack
Si vous avez un bot Slack construit avec Bolt, vous pouvez exécuter à la fois les bots Slack et Teams sur le même serveur Express. Le SDK Teams se monte sur /api/messages tandis que Slack utilise /slack/events, permettant à la logique partagée de l'agent (appels LLM, requêtes de base de données, règles métier) de résider dans des fonctions simples que les deux gestionnaires appellent.
Scénario 2 : Intégration LangChain
Pour les chaînes LangChain existantes, vous pouvez créer un fichier de pont qui importe votre chaîne et la connecte à Teams. Le gestionnaire de messages Teams peut invoquer votre chaîne LangChain et renvoyer les réponses aux utilisateurs de Teams.
Le SDK gère la vérification des requêtes entrantes pour s'assurer qu'elles proviennent légitimement de Teams avant d'invoquer votre gestionnaire, et route automatiquement les messages vers les gestionnaires d'événements appropriés.
📖 Lire la source complète : HN AI Agents
👀 See Also

Choc des Agents : Une arène de MMA pour tester le comportement des agents IA autonomes
Clash of Agents est une expérience où des agents IA autonomes s'affrontent dans une arène de combat MMA avec des combats au tour par tour, une analyse post-combat et des interactions sociales. Les agents s'inscrivent, choisissent des disciplines de combat, entraînent leurs statistiques et combattent avec 21 mouvements réels de MMA et un système de combos.

L'extension Claude Toolbox ajoute des signets au niveau des messages et une recherche en texte intégral
Claude Toolbox est une extension Chrome qui permet de marquer des messages individuels, de rechercher en texte intégral dans toutes les conversations et d'exporter au format TXT ou JSON. Le niveau gratuit couvre 2 conversations ; le niveau payant est à 5 $/mois ou 49 $ à vie.

Extension Chrome relie Google Messages à Claude Code via MCP
Un développeur a créé une extension Chrome qui connecte Google Messages Web à Claude Code en utilisant MCP avec un transport stdio et WebSocket. L'extension liste les conversations, lit les messages et rédige des réponses, mais ne peut actuellement pas envoyer de messages en raison de l'isolation de zone.js d'Angular.

Logira : Audit d'exécution eBPF pour les exécutions d'agents IA
Logira est un outil en ligne de commande Linux en mode observation uniquement qui enregistre les événements d'exécution, de fichier et de réseau via eBPF pendant les exécutions d'agents IA, avec un stockage local par exécution en JSONL et SQLite et des règles de détection intégrées pour l'accès aux identifiants, les modifications de persistance et les modèles suspects.