
Em 13 de agosto de 2026, a DeepSeek lançou o DeepSeek Harness, ou dsh, como projeto open source sob licença MIT. Não é um modelo novo nem um Claude Code pronto para substituir. É o runtime em volta do modelo: a camada que define contexto, ferramentas, permissões, ambiente de execução e continuidade de uma tarefa.
A pergunta que o lançamento recoloca é estratégica: o runtime do agente precisa ficar preso a um produto fechado? O slogan “Everything is a plugin” não é só uma metáfora. No dsh, modelo, ferramentas, sessões, sandbox, armazenamento, interface e até o loop do agente podem ser trocados ou recompostos.
Por que o runtime virou a camada em disputa
A escolha empresarial já não é apenas qual modelo responde melhor. O harness decide quais dados chegam ao modelo, que ferramentas ele pode acionar, onde executa ações e como uma operação longa se mantém sob controle. Se essa camada é inseparável do produto, mudar de modelo pode significar abandonar o fluxo inteiro. Se o modelo é um plugin, a troca passa a ser uma decisão de arquitetura — ainda com trabalho de teste e integração, mas sem reconstruir tudo do zero.
Isso importa também para custo. A DeepSeek mudou a cobrança da API V4 para tarifas peak/off-peak em 16 de agosto de 2026. A tabela divulgada para o V4 indicava, por milhão de tokens de saída, 27 yuans no pico e 13,5 fora do pico para o V4-Pro; no V4-Flash, 9 e 4,5 yuans. Preço de modelo não é custo total: entram chamadas repetidas, ferramentas, infraestrutura, observabilidade e revisão humana. E tarifas mudam; vale confirmar a tabela vigente antes de projetar orçamento.
“Tudo é plugin”: o que o Cordis faz
O dsh é construído sobre Cordis, um framework que monta o runtime a partir de plugins. Para quem decide, a imagem mais útil é um contexto compartilhado: cada componente oferece serviços sob chaves estáveis, como ctx.llm para o acesso ao modelo ou ctx.tools para o registro de ferramentas. Outros componentes pedem esses serviços como dependências, em vez de importar uma implementação específica. O runtime resolve quando carregar cada peça.
O Cordis também trata registros como efeitos reversíveis. Se um plugin adiciona uma ferramenta, uma seção de prompt ou um listener, o sistema pode desfazer essa contribuição quando ele é removido. Com dependências declaradas e hot mounting, dá para carregar ou descarregar componentes sem reiniciar toda a aplicação. Em termos simples: não se trata apenas de configurar um produto pronto, mas de remontar partes do runtime.
Produto integrado ou Lego que solta limpo?
Claude Code e Codex são produtos comerciais estabelecidos, com experiências prontas e pontos de extensão definidos por seus fornecedores. Essa integração tem valor: reduz decisões de arquitetura e pode entregar um fluxo mais polido hoje. Mas o usuário trabalha dentro das fronteiras do produto e das extensões que ele oferece.
O contraste proposto pelo dsh lembra tijolos colados versus Lego. Em um host de extensões convencional, componentes podem compartilhar processo e estado; retirar uma peça nem sempre significa que seus efeitos desaparecem de forma limpa. No Cordis, serviços e registros têm ciclo de vida e dependências explícitos. A promessa é substituição estrutural, não apenas personalização superficial. Mas flexibilidade cobra seu preço: agora a empresa precisa entender, testar e operar as peças que escolheu.
Auditoria: “o que o modelo viu, o log reconstrói”
A ideia mais forte do projeto, para mim, é a invariante “model-visible means logged”: tudo que chega a uma requisição do modelo deve poder ser reconstruído a partir do log append-only da sessão. Prompts, contexto injetado, chamadas e resultados de ferramentas ficam no mesmo fluxo de eventos. Recuperação, busca, ramificação e replay podem partir dessa trilha comum, em vez de tentar conciliar um histórico de conversa com traces separados.
Isso fortalece depuração e avaliação. Se uma execução falha no passo quarenta, a equipe pode investigar o contexto efetivamente apresentado ao modelo. Mas log reproduzível não é sinônimo de segurança: arquivos de sessão podem conter dados pessoais, segredos e informação confidencial. Acesso, retenção, criptografia e descarte precisam fazer parte da governança.
Quatro modos, quatro intenções
O modo Standard reúne o agente de código mais completo, com edição de arquivos, shell, busca, skills, planejamento e subagentes. Code usa código gerado pelo modelo para agrupar chamadas de ferramentas. Minimal reduz o ambiente a bash e um editor simples, útil para avaliar o modelo isoladamente, mas não para demonstrar todo o harness. Creator permite ao runtime inspecionar a si próprio e testar plugins em memória: um recurso poderoso que não deve ficar sem supervisão.
O que entrega bem — e onde ainda é fraco
O dsh oferece uma arquitetura em que se pode trocar o modelo e outros serviços por configuração, direcionar ferramentas para infraestrutura própria e examinar uma trilha de sessão coerente. A licença MIT facilita experimentação e integração. Isso pode interessar a equipes de plataforma que já precisariam construir um harness interno, precisam de replay ou querem manter sandbox, armazenamento e aprovações sob seu controle.
Mas o próprio repositório o classifica como Developer Preview v0.1 e avisa, em maiúsculas: “THERE WILL BE COMPATIBILITY-BREAKING CHANGES”. Issues estão desligadas; o canal indicado para feedback são as Discussions. Não há pacote SOC 2 ou ISO para apoiar um processo de compras corporativo. A superfície de segurança também exige cautela: o sandbox padrão cobre sobretudo operações com arquivos; isolamento de rede e processos requer configuração adicional, e plugins de terceiros não são automaticamente auditados. Segurança é responsabilidade de quem adota.
Também não existe evidência limpa de que o harness, por si só, melhora velocidade ou taxa de sucesso mantendo modelo, prompt e tarefa constantes. Compatibilidade de arquitetura não significa comportamento igual entre modelos. A modularidade transforma o dsh menos em “uma ferramenta para usar” e mais em um framework que alguém terá de manter.
O sinal não é adotar agora
Eu não colocaria o DeepSeek Harness em produção neste trimestre. Começaria, se houver motivo, num branch descartável, com dados não sensíveis, sandbox em somente leitura, endpoint controlado e ferramentas dinâmicas desligadas. Os logs devem ser tratados como informação sensível. E a avaliação precisa medir sucesso real da tarefa, erros, latência, custo total e esforço operacional — não estrelas no GitHub.
O sinal que vale acompanhar é o padrão que o projeto legitima: um agente não precisa ser uma caixa fechada, e seu runtime pode ser auditável, componível e portátil. A pergunta agora é menos se sua empresa deve adotar o dsh e mais se está preparada para controlar as camadas que hoje aluga como parte de um produto. Se amanhã o modelo, o preço ou a política de dados mudar, sua operação consegue trocar uma peça — ou terá de trocar o produto inteiro?
Alexandre Guimarães
Especialista em Inteligência Artificial e Transformação Digital
Gostou do artigo?
Entre em contato para discutir como podemos ajudar sua empresa com Inteligência Artificial e Transformação Digital.