A DeepSeek publicou a versão DeepSeek Harness v0.2.1-alpha.1 no repositório do GitHub em 3 de outubro, durante o feriado nacional chinês, e menos de uma semana após o lançamento da versão preliminar v0.2, que adicionou instaladores de desktop e um gerenciador de plugins ao seu aplicativo de código aberto para agentes.
A principal novidade é a camada de compatibilidade experimental para Claude Code Mods — um sistema de customização apresentado pela Anthropic para seu agente de codificação no início de outubro.
Os mods são manipuladores de eventos em JavaScript ou TypeScript que funcionam dentro do Claude Code e são capazes de observar, modificar ou interceptar momentos como o envio de solicitações a ferramentas, o fornecimento de prompts e a renderização da interface.
Exemplos apresentados pela Anthropic incluem Token Weather, que exibe o uso de contexto em formato de previsão do tempo; Blast Radius, que mostra o impacto provável de um comando arriscado antes de sua execução; e Replay Theater, que permite visualizar as alterações de arquivos em ordem reversa.
Objetivos e Arquitetura
As notas de lançamento da DeepSeek definiram claramente o objetivo desta atualização. Nesta fase, esta camada destina-se a verificar se as capacidades do API Claude Code Mods são, no geral, um subconjunto do que os plugins Harness podem fazer, e não a fornecer aos usuários compatibilidade prática completa.
Esta alteração foi implementada por Cui Tianyi, líder da equipe Harness. Quando Boris Cherny, gerente de projeto do Claude Code, anunciou os Mods, Cui parabenizou a equipe e chamou isso de uma maneira inteligente de tornar o framework de agentes extensível, observando que o Harness foi originalmente desenvolvido com uma arquitetura onde tudo é um plugin, permitindo substituir ou estender modelos, ferramentas, sessões, sandboxes, loop do agente e interface do usuário.
Ele brincou que a engenharia de plugins da equipe agora poderia ser chamada de engenharia de mods.
A ponte é implementada como um pacote experimental. A função de registro de mod é encapsulada e montada como um plugin Harness, e seus hooks podem controlar chamadas de ferramentas, reescrever prompts, adicionar comandos e ferramentas, ler dados de sessão e exibir uma barra sobre a janela de prompt. Exemplos como Token Weather, Blast Radius e Replay Theater estão incluídos como demonstrações funcionais.
A documentação também lista lacunas: quatro mods do próprio repositório da Anthropic — diff, agents-md, sec-default e telemetry — são marcados como não funcionais, pois dependem de eventos, interfaces ou painéis que ainda não são suportados. Os mods não podem ser simplesmente copiados; eles são carregados através da própria configuração do Harness e funcionam sem sandbox.
Melhorias Adicionais para Desenvolvedores de Plugins
Outras duas adições são voltadas para criadores de plugins. Na página de gerenciamento de plugins, há uma opção 'Permitir que o Agente crie um plugin', que abre o modo Criador com um rascunho salvo e só começa a funcionar após o envio de uma solicitação, simplificando a busca por escrita conversacional de plugins introduzida na v0.2.
Um pacote opcional de Ferramentas de Desenvolvedor inclui logs de sessão brutos, navegação bidirecional entre grupos de chat e conversas, bem como diagnóstico de host integrado.
A versão alfa também contém correções de bugs e algumas mudanças de quebra de compatibilidade para autores de plugins, incluindo a remoção de plugins com invariantes de tempo de execução.
