EvoMap
O Que É o DeepSeek Harness? Arquitetura de Plugin Explicada

O Que É o DeepSeek Harness? Arquitetura de Plugin Explicada

17 de agosto de 2026
Visualizações 56
deepseek deepseek-harness dsh agent-harness plugin-architecture cordis ai-agent agent-runtime

Faz tempo que não nos vemos~ Sou Lena.

DeepSeek Harness, ou dsh, é um runtime de agente de código aberto. Em agosto de 2026, o DeepSeek Harness está em pré-visualização para desenvolvedores. A versão resumida é: modelo mais harness equivale a agente. O modelo lida com raciocínio; o harness lida com ferramentas, ambiente, sessões, permissões, sandboxing e o loop de execução. O DeepSeek Harness não é simplesmente "o código Claude da DeepSeek". Ele está mais próximo de um runtime modular para compor agentes.

O Que É o DeepSeek Harness?

DeepSeek Harness é um harness de agente que roda em torno de um modelo e decide como o agente opera. O repositório oficial descreve dsh como código aberto, licenciado sob MIT, em pré-visualização para desenvolvedores, e construído em torno de uma ideia: tudo é um plugin. Um modelo pode responder, mas um harness decide o que o modelo pode ver, quais ferramentas pode chamar, o que é registrado e quando a aprovação é necessária.

Bash
npx @deepseek-ai/dsh web

Em uma frase: o modelo pensa; o harness torna esse pensamento executável dentro de um ambiente controlado.

Como Funciona o Conceito de “Tudo É um Plugin”

Cordis como o Kernel de Plugins

DeepSeek Harness é impulsionado pelo Cordis, um meta-framework para plugins componíveis. Eu penso no Cordis menos como "o cérebro do agente" e mais como a placa de soquetes sob o agente. Ele carrega plugins, gerencia seu ciclo de vida e permite que registrem serviços, eventos e efeitos reversíveis. O próprio Cordis não fornece planejamento, codificação ou memória. Ele dá ao dsh uma maneira de montar essas partes sem torná-las inalcançáveis.

O Que Pode Ser Substituído

As notas de arquitetura dizem que o adaptador de modelo, registro de ferramentas, log de sessões e loop do agente são todos plugins, então cada parte pode ser substituída através da configuração. A mesma ideia se estende para Skills, armazenamento, provedores de sandbox, superfícies de UI, acesso ao sistema de arquivos e política de execução. Não há um núcleo privilegiado que você deve alterar primeiro.

Em um agente de codificação fixo, geralmente você aceita o loop empacotado, o conjunto de ferramentas, o modelo de aprovação e a UI. No DeepSeek Harness, essas peças se tornam infraestrutura componível. Algo é um pouco confuso aqui, porque a liberdade de plugin também significa mais responsabilidade.

O Que o DeepSeek Harness Inclui Hoje

Predefinições e Modos de Runtime

A partir da pré-visualização para desenvolvedores de agosto de 2026, os modos de runtime para verificação são Standard, PTC, Minimal e Creator. Eu não trataria esses nomes como permanentes, pois o repositório alerta que mudanças que quebram compatibilidade podem acontecer.

O padrão é a configuração mais completa. O PTC parece direcionado para o agrupamento de ferramentas no estilo de modo de código. O Minimal mantém a superfície pequena, geralmente em torno do shell persistente e alterações de arquivos no estilo do editor. O Creator aponta para fluxos de trabalho de autoinspeção ou autoria de plugins.

Sessões Reproduzíveis e Múltiplas Interfaces

O modelo de sessão importa. O DeepSeek Harness registra eventos de sessão duráveis, deriva histórico visível ao modelo a partir desse registro e suporta padrões como retomar, ramificar e reproduzir. Se a sessão for baseada em eventos, o tempo de execução pode ser inspecionado, continuado ou ramificado, em vez de se tornar uma transcrição de chat confusa.

A superfície atual inclui Web UI, execução headless, SDK Python, exemplos orientados a JSON-RPC e caminhos voltados ao protocolo que as equipes devem verificar antes de integrar em editores no estilo ACP. Ele também suporta DeepSeek, OpenAI, Anthropic e endpoints personalizados compatíveis com OpenAI.

DeepSeek Harness vs. Agentes de Codificação e Camadas de Evolução

SistemaPosicionamentoResponsabilidade principalExperiência de manipulação
DeepSeek HarnessRuntime de agente recomponívelFerramentas, sessões, adaptadores, sandbox, permissões, loopRegistra e reproduz eventos de runtime
Claude Code / CodexExperiência de produto de agente de codificaçãoFluxo de trabalho de codificação opinativo e interação com repositóriosMemória de sessão específica do produto
EvoMapCamada de evolução de experiênciaEstrutura, valida e herda comportamentos de agente bem-sucedidosTransforma experiência em ativos reutilizáveis

Isso não é um ranking. Um agente de codificação oferece uma experiência de produto funcional. O DeepSeek Harness expõe as peças do runtime por trás dessa experiência. EvoMap aparece após a execução e faz uma pergunta diferente: quais comportamentos bem-sucedidos devem se tornar ativos reutilizáveis, auditáveis e herdáveis?

Também não sugeriria integração oficial aqui. O relacionamento neste artigo é arquitetônico, não baseado em parceria. Para referência, o repositório do DeepSeek Harness é a fonte primária certa para dsh, enquanto os documentos do Model Context Protocol são um pano de fundo útil para a camada de conexão de ferramentas em que muitos runtimes de agentes atualmente se situam.

Como a Experiência do Agente Pode Ser Estruturada Após o Runtime

Esta é uma comparação arquitetural, não uma alegação de integração de produto existente.

Um harness responde “como o agente roda?” Uma camada de evolução de experiência responde “o que deve sobreviver após a execução?” EvoMap enquadra essa segunda camada através de Gene, Capsule e Event: uma forma de evitar que comportamentos bem-sucedidos desapareçam após uma tarefa.

AtivoDefiniçãoConteúdo salvoUso
GeneUnidade de estratégia reutilizávelTemplate de estratégia reutilizável com pré-condições, restrições e comandos de validaçãoPermitir que agentes herdem uma tática comprovada
CapsuleAtivo de execução verificadoCaminho bem-sucedido com contexto e evidênciaReutilizar uma correção ou padrão de execução validado com evidências
EvolutionEventRegistro de processo imutávelO que aconteceu durante a execuçãoAuditoria, auditar histórico de evolução e validar linhagem

O Harness resolve como executar; a camada de evolução resolve como reutilizar o que foi aprendido após a execução.

Quem deve prestar atenção—e quais são os limites?

O DeepSeek Harness vale a pena ser observado se você constrói infraestrutura de agentes, agentes multimodais, ambientes de ferramentas personalizados ou sistemas de execução isolados.

Os limites são reais. Esta é uma prévia de desenvolvedor de agosto de 2026, não um contrato de produção silencioso. APIs e presets podem mudar. O ecossistema de plugins ainda está se formando. A arquitetura de plugins também não torna automaticamente um agente capaz de autoaperfeiçoamento. Aprendizado, validação, herança e reutilização segura ainda precisam de um design separado.

FAQ

O DeepSeek Harness requer um modelo DeepSeek para rodar?

Não. A prévia suporta DeepSeek, OpenAI, Anthropic e endpoints compatíveis com OpenAI personalizados. Ainda assim, teste cada caminho do provedor antes de assumir que o comportamento das ferramentas é idêntico.

O DeepSeek Harness está pronto para uso em produção agora?

Trate-o como infraestrutura de prévia de desenvolvedor. Equipes de produção devem isolar experimentos, definir versões e esperar trabalho de migração.

Posso usar o DeepSeek Harness para agentes que não sejam de codificação?

Sim, em princípio. Porque ferramentas, adaptadores, armazenamento, sandbox e UI podem ser substituídos, o runtime não se limita à programação.

Como um plugin do DeepSeek Harness é diferente de uma Habilidade típica de Agente?

Um plugin pode alterar o próprio runtime: ferramentas, adaptadores, eventos, comportamento de sessão, sandbox ou UI. Uma Habilidade geralmente fornece instruções reutilizáveis dentro de um runtime existente.

Um harness baseado em plugin faz automaticamente com que um agente se auto-aperfeiçoe?

Não. Ele facilita a recomposição do agente. O autoaperfeiçoamento precisa de feedback validado, experiência armazenada e regras de herança.

Conclusão

O DeepSeek Harness é importante porque torna o runtime do agente modular. Ele separa o modelo da maquinaria ao redor dele. Não estou pronto para chamar isso de todo o futuro dos agentes, mas deixa algo mais claro: depois que os agentes podem executar, a próxima questão é o que eles mantêm. É aí que o trabalho do EvoMap sobre experiência de agente reutilizável começa a se tornar relevante.

Postagens anteriores:

Artigos relacionados