SDK do Microsoft Teams Adiciona Adaptador de Servidor HTTP para Agentes de IA Existentes

O SDK do Microsoft Teams agora fornece um adaptador de servidor HTTP que permite que desenvolvedores conectem agentes de IA existentes ao Microsoft Teams sem modificar seu código principal. Essa abordagem permite que agentes criados para outras plataformas como Slack ou LangChain funcionem no Teams com mudanças mínimas.
O Padrão
O padrão principal envolve três etapas usando o SDK TypeScript do Teams:
import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';
const adapter = new ExpressAdapter(expressApp); // 1. envolva seu servidor
const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. crie o aplicativo
teamsApp.on('message', async ({ send, activity }) => {
// 3. processe mensagens
await send(/* resposta do seu agente */);
});
await teamsApp.initialize(); // registra POST /api/messages no seu servidor
O SDK injeta uma rota POST /api/messages no seu aplicativo Express existente. Este é o endpoint que o Teams usa para entregar mensagens ao seu bot. Seu servidor permanece inalterado; o SDK apenas adiciona esse único endpoint.
Cenário 1: Integração com Bot Slack
Se você tem um bot Slack construído com Bolt, pode executar tanto bots Slack quanto Teams no mesmo servidor Express. O SDK do Teams é montado em /api/messages enquanto o Slack usa /slack/events, permitindo que lógica compartilhada do agente (chamadas LLM, consultas de banco de dados, regras de negócio) resida em funções simples que ambos os manipuladores chamam.
Cenário 2: Integração com LangChain
Para cadeias LangChain existentes, você pode criar um arquivo de ponte que importa sua cadeia e a conecta ao Teams. O manipulador de mensagens do Teams pode invocar sua cadeia LangChain e retornar respostas aos usuários do Teams.
O SDK lida com a verificação de solicitações recebidas para garantir que sejam legítimas do Teams antes de invocar seu manipulador, e roteia automaticamente mensagens para os manipuladores de eventos corretos.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

cortex-engine MCP server adiciona suporte a memória persistente e multiagente
cortex-engine v0.4.0 é um servidor MCP de código aberto que fornece aos agentes de IA memória de longo prazo persistente com ferramentas como observe(), query(), believe() e dream(). Agora ele suporta múltiplos agentes com namespaces de memória isolados.

Screenbox: Desktops Virtuais de Código Aberto para Agentes de IA Criados Totalmente por Voz
O Screenbox fornece desktops Linux isolados em Docker para agentes de IA, resolvendo conflitos quando múltiplos agentes são executados em paralelo. O projeto foi construído inteiramente usando comandos de voz com o Claude Code, e o criador não viu uma única linha do código.

Servidor MCP Indexa Bases de Código em Grafo de Conhecimento para Redução de 10x em Tokens
Um novo servidor MCP chamado codebase-memory-mcp analisa bases de código em um grafo de conhecimento persistente usando tree-sitter, reduzindo o uso de tokens em pelo menos 10x para consultas estruturais. Testado em 35 repositórios do mundo real, ele substitui a exploração arquivo por arquivo por consultas em grafo.

Claude-File-Recovery: Ferramenta de linha de comando extrai arquivos do histórico de sessões do Claude Code
claude-file-recovery é uma ferramenta CLI em Python e TUI que analisa transcrições de sessão JSONL de ~/.claude/projects/ para recuperar arquivos criados, modificados ou lidos pelo Claude Code, incluindo recuperação pontual de versões anteriores de arquivos.