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

Solução Alternativa para a Lacuna de Migração de Projetos do ChatGPT: Exportar Scripts e Prompts
Um desenvolvedor criou scripts em Python e prompts do Claude para migrar conversas do ChatGPT para o Claude quando a exportação de dados do ChatGPT não inclui informações de associação a projetos. A solução extrai conversas usando títulos capturados da interface.
Uso4Claude 3.0.0: Rastreador de Barra de Menu macOS de Código Aberto para Claude e Codex
Usage4Claude 3.0.0 adiciona suporte opcional ao Codex, login embutido no navegador para Claude, alternância entre múltiplas contas e notificações localizadas.

Executador de Benchmark de Código Aberto para Testar Agentes OpenClaw em Fluxos de Trabalho Reais
Um novo projeto de código aberto permite que você compare agentes OpenClaw com suas próprias tarefas privadas e realistas definidas em YAML, com suporte para importar workspaces reais dos agentes.

YantrikClaw Fork Adiciona Memória Cognitiva, Modo Companheiro e Ferramentas Conscientes de Nível ao ZeroClaw
YantrikClaw é um fork do ZeroClaw que introduz três recursos principais: Memória Cognitiva com YantrikDB para recuperação semântica persistente, Modo Companheiro com rastreamento de vínculos e comportamento proativo, e seleção de ferramentas sensível a camadas que se adapta ao tamanho do modelo, desde Raspberry Pi até grandes clusters.