Seedance 2.5 já está disponível — Primeiro na Atlas Cloud

DeepSeek Harness Plugins: 7 que valem a pena instalar, e a camada que ninguém coloca em sua lista

Um guia de configuração testado para plugins do DeepSeek Harness: perfis, o mercado, varreduras de cadeia de suprimentos, roteamento por níveis e a configuração que mantém os loops de agente acessíveis.

Homem digitando em uma mesa de madeira com dois monitores

Um desenvolvedor em uma estação de trabalho caseira iluminada com dois monitores, logs de instalação de plugins rolando em um terminal na tela esquerda e uma grade de cartões de plugins atualizando na direita

Sete plugins, um bloco de provedor e um perfil que você realmente entende. Essa é a configuração completa.

Em 13 de agosto de 2026, a DeepSeek lançou como código aberto seu harness de agente. Ele atingiu cerca de 50.000 estrelas no GitHub em aproximadamente doze horas e cerca de 92.000 na hora 28 (Justin3go, agosto de 2026). Quatro dias depois, o repositório está com 144,4 mil estrelas e 14,7 mil forks (GitHub, agosto de 2026).

Sua timeline agora está repleta de repositórios dsh-*. Temas, entrada de voz, temporizadores Pomodoro, um jogo de baleia arcade para quando o agente está pensando. A lista curada da comunidade já passou de 1.100 entradas.

Então você olha para sua página de uso da API.

Isto não é outro diretório de plugins. São as sete peças que tornam o dsh algo que você pode deixar rodando uma tarde inteira, mais uma camada de configuração que quase ninguém coloca na sua lista de plugins, embora decida se os outros seis permanecem acessíveis.

Principais conclusões

  • dsh é licenciado sob MIT e explicitamente uma prévia para desenvolvedores. As próprias palavras do README: "HAVERÁ MUDANÇAS QUE QUEBRAM A COMPATIBILIDADE."
  • "Tudo é um plugin" inclui a própria camada do modelo. Essa é a consequência mais subestimada da arquitetura.
  • A quantidade de plugins não é qualidade de plugins. Um revisor encontrou 41 integrações compatíveis contra 219 sinalizadas como necessitando atenção, e todas as 5 ferramentas de terceiros que tentaram falharam completamente.
  • Aprenda o que é um perfil antes de instalar qualquer coisa, ou você instalará em um perfil, executará outro e se perguntará por que nada apareceu.
  • dsh é um consumidor pesado de contexto por design, e a própria API da DeepSeek agora fatura por horário do dia. Sua configuração de provedor é uma parte essencial da configuração.

Let'

Dois painéis de medidor de custo lado a lado para uma única rodada de entrada de 47,6K, a API de primeira parte em sua taxa de pico ao lado de um endpoint de taxa fixa, cada um mostrando entrada, saída e o total por rodada

O retorno de toda essa configuração: uma rodada de trabalho do agente, precificada de duas maneiras, em um painel que você pode realmente ler. Valores calculados a partir da tabela de preços publicada de cada rota em 17 de agosto de 2026, não de uma execução medida.

Por que os Plugins do DeepSeek Harness Explodiram, e Por que a Maioria Deles Quebra

O crescimento é real e a fragilidade também é real. Mais de 2.000 submissões de plugins chegaram em dois dias após o lançamento (Justin3go, agosto de 2026), e a lista da comunidade agora conta com mais de 1.100 plugins instaláveis em quatorze categorias.

O que torna isso diferente de uma API de extensão normal é o quão profunda é a costura. O princípio de design da DeepSeek abrange "modelos, ferramentas, habilidades, sessões, sandboxes, sistemas de arquivos, loops, orquestração e componentes de UI" que podem ser "misturados, combinados, substituídos e estendidos" (The Register, agosto de 2026). O harness é construído sobre o kernel Cordis, um plugin registra o que faz através de uma função apply(ctx) que limpa ao ser descarregado, e o próprio loop do agente é substituível. Assim como o provedor de modelo.

Armin Ronacher, citado na mesma peça, colocou bem o apelo: "Não acho que o DeepSeek Harness seja perfeito, mas esta é certamente a primeira vez que olho para algo novo no espaço e me sinto inspirado a revisitar algumas de nossas escolhas."

Agora a água fria. A lista oficial de compatibilidade mostrou 41 integrações compatíveis contra 219 sinalizadas como necessitando atenção, e em testes práticos "todas as 5 ferramentas de terceiros que tentou falharam completamente" (Justin3go, agosto de 2026). O README do harness também não esconde isso. É uma prévia para desenvolvedores, "iterando rapidamente", com mudanças que quebram a compatibilidade prometidas em letras maiúsculas.

Portanto, a estratégia sensata não é "instalar trinta plugins". É instalar um pequeno número que resolva problemas operacionais reais, em uma ordem onde cada um torna o próximo mais seguro.

Como os Plugins do DeepSeek Harness se Encaixam: Perfis, Bundles e a Camada do Modelo

Três conceitos explicam quase todos os posts "instalei mas nada aconteceu" que você lerá.

Perfis. Um perfil é uma composição nomeada e autocontida de plugins e configuração. dsh fornece modelos que são auto-inicializados no primeiro uso, incluindo web (o que dsh web inicia) e headless, com dsh-base, dsh-web-app e dsh-headless disponíveis como fontes de bundle. Plugins são instalados dentro de um perfil. Instale no perfil errado e o plugin está genuinamente lá, apenas não na coisa que você está executando.

Bundles. Todo plugin instalável declara um manifesto dsh.bundle. Esse manifesto é o que o torna descoberto pelo comando de plugin e pela lista da comunidade, que só aceita entradas instaláveis via dsh plugin add.

A camada do modelo. Sob llm-pi-ai, provedores são apenas configuração. Aqui está a forma diretamente dos documentos:

yaml
1llm-pi-ai:
2  providers:
3    my-gateway:
4      apiKeyEnv: GATEWAY_API_KEY
5      api: openai-completions
6      baseURL: https://gateway.example/v1
7      models:
8        - id: legacy-chat
9        - id: vision-preview
10          input: [text, image]
11

Esse é o mecanismo inteiro. Defina api: openai-completions mais um baseURL e você está apontando para qualquer coisa que fale o protocolo Chat Completions da OpenAI. As chaves ficam separadamente em $DSH_HOME/.credentials.yaml e permanecem somente escrita, então settings.yaml mantém uma referência e nunca o segredo literal.

A Camada de Plugins do DeepSeek Harness que Ninguém Coloca na Sua Lista

Role qualquer diretório de plugins e você encontrará temas, painéis, sistemas de memória, pontes de notificação. O que você não encontrará no topo é o bloco do provedor, porque não é um plugin que você instala. São nove linhas de YAML que você escreve uma vez.

Isso importa por causa da aritmética. dsh registra tudo que o modelo vê em um log de sessão somente anexação, injeta contexto agressivamente e agenda subagentes. Esse design tem um custo de tokens. Em uma comparação preliminar no mesmo modelo, a entrada não cacheada do Pi mediu cerca de 4,5K tokens contra aproximadamente 47,6K para dsh, "uma diferença de uma ordem de magnitude". O revisor sinalizou fatores de confusão e observou que dsh estava em prévia, e separadamente confirmou um bug real onde dsh lê tanto CLAUDE.md quanto AGENTS.md e duplica o prompt do sistema quando seus conteúdos coincidem (Justin3go, agosto de 2026). Trate isso como a medição inicial de uma pessoa, não um fato estabelecido. A direção da viagem, no entanto, não está em disputa.

Enquanto isso, a API de primeira parte da DeepSeek agora precifica por horário do dia. As janelas de pico são 01:00-04:00 e 06:00-10:00 UTC, e as taxas fora de pico são metade do pico (Documentação da API DeepSeek, agosto de 2026). Tanto deepseek-v4-flash quanto deepseek-v4-pro possuem contexto de 1M e saída máxima de 384K.

Portanto, a camada do modelo é onde uma pilha de plugins ou se mantém sustentável ou não. Para referência, aqui estão os mesmos IDs de modelo DeepSeek custando em um endpoint hospedado de taxa fixa. Atlas Cloud é um, listado aqui porque serve os próprios IDs de modelo da DeepSeek a taxas fixas, o que o torna diretamente comparável aos números de primeira parte, em vez de uma troca de maçãs por laranjas.

Tabela 1. IDs de modelo DeepSeek e taxas publicadas por 1M de tokens, verificado em 17 de agosto de 2026

ID do modeloRotaEntradaSaídaContextoSaída máxima
deepseek-v4-flashOficial, fora de pico$0,22 miss / $0,007 hit$0,661M384K
deepseek-v4-flashOficial, pico$0,44 miss / $0,014 hit$1,321M384K
deepseek-ai/deepseek-v4-flash-0731Hospedado, fixo$0,14$0,281.048.576393.216
deepseek-v4-proOficial, fora de pico$0,66 miss / $0,022 hit$1,981M384K
deepseek-v4-proOficial, pico$1,32 miss / $0,044 hit$3,961M384K
deepseek-ai/deepseek-v4-proHospedado, fixo$1,68$3,381.048.576393.216
deepseek-ai/deepseek-v3.2Hospedado, fixo$0,26$0,38163.840163.840

Leia essa tabela honestamente, porque ela não diz uma coisa só. Flash é mais barato fixo do que em qualquer nível oficial. A taxa de entrada fixa do Pro está acima da taxa oficial de cache miss no pico. E a entrada de cache hit oficial é praticamente gratuita, então uma carga de trabalho com altas taxas de cache hit pode ser mais barata na API de primeira parte. O que um endpoint de taxa fixa realmente compra é previsibilidade: o mesmo número às 03:00 UTC que às 15:00 UTC, sem limitação de conta de primeira parte, e IDs de modelo idênticos para que mudar de volta seja uma linha.

A Pilha de Plugins do DeepSeek Harness, Passo a Passo

Oito passos, nesta ordem por uma razão. Cada um ou torna o próximo passo possível ou o torna mais seguro.

Tabela 2. A pilha de sete peças, autocontida

#PluginProblema que resolveInstalar
1dshmarketMercado gráfico de plugins dentro das Configurações, para você parar de usar o terminaldsh plugin --profile web add dshmarket
2dsh-find-pluginPermite que o agente pesquise o ecossistema de plugins por vocêdsh plugin --profile web add dsh-find-plugin
3dsh-poison-guardVarredura de segurança pré-instalação do código-fonte do pluginnpm install -g dsh-poison-guard
4dsh-plugin-doctorVerificações de saúde de manifesto, compilação, empacotamento e instalaçãodsh plugin --profile web add github:zoahdev/dsh-plugin-doctor
5dsh-cost-meterCusto por sessão e diário, porcentagem do orçamento, painel de históricodsh plugin --profile web add github:Han-1413141/dsh-cost-meter
6dsh-tier-routerModelo forte planeja, modelo barato implementadsh plugin --profile web add github:BruceLanLan/dsh-tier-router
7dsh-contextMostra do que sua janela de contexto é realmente feitadsh plugin --profile web add github:bowenliang123/dsh-context

Uma nota sobre especificações de instalação antes de começar. dsh plugin --profile <nome> <args> encaminha seus argumentos para pnpm dentro do diretório desse perfil, então qualquer coisa que pnpm possa resolver funciona: um nome de pacote npm, uma especificação github:owner/repo, ou link:/absolute/path para um plugin que você está desenvolvendo. Isso importa na prática. Eu verifiquei o registro, e dsh-cost-meter e dsh-tier-router não estão publicados no npm, então a especificação GitHub é a única rota para esses dois.

Passo 1. Instale o dsh e inicie o perfil web.

bash
1npx @deepseek-ai/dsh web
2

O comando imprime a URL do servidor. Se preferir compilar a partir do código-fonte:

bash
1git clone https://github.com/deepseek-ai/deepseek-harness.git
2cd deepseek-harness
3pnpm install
4pnpm run build
5pnpm dsh web
6

Então no navegador: Configurações, Modelos, cole sua chave de API, salve. Escolha um workspace, aponte para um diretório de projeto e inicie uma sessão.

Comando de terminal iniciando uma interface web para uma nova sessão

Interface web do DeepSeek Harness no primeiro lançamento, mostrando a tela de nova sessão com o seletor de workspace

Passo 1 concluído: dsh web rodando localmente com um workspace selecionado.

Passo 2. Entenda seu perfil antes de instalar qualquer coisa.

Este é o passo que as pessoas pulam, e causa a maioria das confusões "plugin instalado mas não aparece". Inspecione a árvore de configuração composta sem inicializá-la:

bash
1dsh --profile web --dump-config
2

Há também --dump-default-config se você quiser uma linha de base para comparar. O que você está procurando é se o bundle que acabou de instalar realmente aparece na árvore composta para o perfil que você está lançando. Se não aparecer, você instalou em um perfil diferente.

Janela de terminal mostrando saída de configuração para um perfil web

Saída do terminal de dsh --dump-config, com a lista de bundles de plugins compostos para o perfil web visível

--dump-config é a resposta para quase toda pergunta "meu plugin está sumido".

Passo 3. Instale o mercado antes dos plugins.

bash
1dsh plugin --profile web add dshmarket
2

Isso coloca um navegador de plugins pesquisável dentro das Configurações com instalação e atualização em um clique, além de uma aba de temas. Depois disso, a maior parte das suas instalações acontece na UI em vez do terminal. Se preferir delegar a pesquisa completamente:

bash
1dsh plugin --profile web add dsh-find-plugin
2

Esse permite que seu agente vá encontrar plugins para você, o que é levemente absurdo e muito útil.

Interface do mercado de plugins mostrando plugins instalados e disponíveis

O navegador de plugins dsh-market dentro das Configurações do DeepSeek Harness, mostrando cartões de plugins pesquisáveis com botões de instalação e filtros de categoria

O painel do mercado nas Configurações, onde o resto das suas instalações acontecerá.

Passo 4. Instale o scanner antes do código de terceiros.

A lista da comunidade carrega um aviso em uma caixa no topo, e merece citação: "Instalar um plugin executa código de terceiros na sua máquina com suas próprias permissões; ele pode ler seus arquivos, usar suas credenciais e alcançar a rede. Aprovações de ferramenta não isolam o código do plugin" (awesome-dsh-plugin, agosto de 2026).

Então escaneie primeiro:

bash
1npm install -g dsh-poison-guard
2dsh-poison-guard scan ./some-plugin
3dsh-poison-guard scan ./some-plugin --json
4

Ele executa três camadas: análise AST via NodeSecure JS-X-Ray para imports dinâmicos, ofuscação, uso de eval / Function / vm, exfiltração e comandos shell inseguros; um decodificador de ofuscação que desempacota atob(), Buffer.from() base64 e hex, String.fromCharCode() e sequências de escape antes de reescanear; e heurísticas regex para strings literais e scripts de tempo de instalação como postinstall e prepare. Código de saída é 0 para limpo e 1 quando há achados, então ele se encaixa diretamente em CI. Também pode viver dentro de um perfil:

bash
1dsh plugin --profile web add dsh-poison-guard
2

Combine com dsh-plugin-doctor, que verifica manifesto, patch, entrada, compilação, empacotamento e instalação, detecta shadowing de perfil do host e executa uma pré-verificação de veneno própria.

Saída do terminal mostrando uma varredura de segurança de código sem achados

Relatório de varredura do dsh-poison-guard no terminal, listando achados por camada para um plugin da comunidade

Uma varredura pré-instalação em um plugin aleatório da comunidade. O ponto não é que sempre encontra algo, é que você olhou.

Passo 5. Aponte a camada do modelo para onde quiser.

Esta é a camada da seção anterior, agora como uma edição real. Abra $DSH_HOME/settings.yaml:

yaml
1llm-pi-ai:
2  providers:
3    atlas:
4      apiKeyEnv: ATLASCLOUD_API_KEY
5      api: openai-completions
6      baseURL: https://api.atlascloud.ai/v1
7      models:
8        - id: deepseek-ai/deepseek-v4-flash-0731
9        - id: deepseek-ai/deepseek-v4-pro
10        - id: deepseek-ai/deepseek-v3.2
11
bash
1export ATLASCLOUD_API_KEY=sk-...
2

O bloco do provedor aceita qualquer endpoint compatível com OpenAI: seu próprio gateway, um servidor vLLM local ou um serviço hospedado. O exemplo acima usa um endpoint DeepSeek hospedado porque seus IDs de modelo e esquema de requisição correspondem à API de primeira parte, então mudar de volta é uma alteração de baseURL de uma linha com o resto da sua configuração intacta.

Se preferir clicar, a UI web tem um formulário de provedor personalizado. Ele pede um ID do provedor (minúsculo, permanente), um nome de exibição, uma URL base, um protocolo de API, uma credencial de chave de API e pelo menos um modelo. Após salvar, você recebe um descritor redigido de volta, nunca o segredo literal.

Um detalhe prático. O botão "Buscar modelos disponíveis" da UI chama o GET /models do endpoint, e endpoints sem essa rota precisam que os IDs de modelo sejam digitados manualmente. Verifiquei este endpoint diretamente: ele responde em /v1/models e retorna todos os três IDs DeepSeek acima, mas seu envelope JSON não é byte idêntico à forma da lista da OpenAI. Portanto, se a busca retornar vazia, não presuma que o provedor está quebrado. Digite os três IDs exatamente como escritos acima, que é um caminho totalmente suportado.

Configuração YAML mapeando para um menu suspenso de seleção de modelo

Seletor de modelo do DeepSeek Harness com o provedor personalizado expandido, mostrando os três IDs de modelo DeepSeek carregados do bloco do provedor settings.yaml

Passo 5 concluído: os modelos DeepSeek do provedor personalizado selecionáveis ao lado dos integrados.

Passo 6. Torne a conta visível.

bash
1dsh plugin --profile web add github:Han-1413141/dsh-cost-meter
2

Você obtém custo por sessão e diário, um orçamento com porcentagem de uso, saldo oficial e um painel de histórico. O detalhe crítico que nenhuma página de diretório lhe dirá: ele tem uma sincronização de um clique dos preços oficiais incluindo os níveis de pico e fora de pico. Se você está rodando através do seu próprio provedor, defina suas taxas reais; caso contrário, o painel está fazendo aritmética correta na lista de preços de outra pessoa.

Se você quer a forma dos tokens em vez de dólares, as variantes de dsh-token-usage fornecem mapas de calor e detalhamentos por modelo, e dsh-context mostra a composição da janela de contexto em si: histórico por requisição, compactação e eventos de injeção, e estatísticas de token por mensagem. Este último é como você descobre se seus 47K tokens de entrada são arquivos de projeto, histórico de sessão ou as mesmas instruções carregadas duas vezes.

Passo 7. Separe planejamento de execução.

bash
1dsh plugin --profile web add github:BruceLanLan/dsh-tier-router
2

Roteamento de dois níveis: um modelo forte planeja, aconselha e revisa; um modelo barato implementa. Ele é ciente de modo de planejamento, possui um guarda de escalonamento para ações de alto impacto, escala automaticamente em caso de falha e também coloca subagentes em níveis. Concretamente, vincule o planejador ao V4 Pro e o executor ao V4 Flash. Dada a diferença de taxas na Tabela 1, esta é a alavanca mais eficaz contra o apetite de contexto do harness, mais eficaz do que qualquer corte de prompt que você fará manualmente.

Passo 8. Execute algo real e verifique os recibos.

Cole isso em uma sessão apontada para um projeto Express:

text
1Adicione logging estruturado com escopo de requisição a este aplicativo Express: crie um middleware
2que anexe um ID de requisição UUID a cada requisição, registre método, caminho, status e duração como
3JSON, propague o ID da requisição para todas as chamadas de logger existentes e adicione testes unitários para
4o middleware. Não altere nenhuma assinatura de manipulador de rota. Mostre-me um plano antes de editar.
5

É deliberadamente de tamanho médio: multi-arquivo, tem um requisito de teste, tem uma restrição que o agente pode violar, e pede um plano primeiro para que você possa ver o roteador transferir entre níveis. Quando as rodadas terminarem, leia o painel do medidor de custo e observe tokens de entrada, saída e cacheados, junto com o tempo decorrido. Em seguida, mude o provedor no seletor de modelo e execute novamente no mesmo commit. Essa segunda execução é a razão inteira pela qual você instalou os passos 5 a 7.

Painel mostrando um plano de codificação concluído e código do logger de requisição gerado

Sessão do DeepSeek Harness completa, mostrando o plano, a trajetória de chamadas de ferramenta para a edição do middleware e os testes unitários aprovados

Passo 8 concluído: plano, edições e testes em uma trajetória somente anexação que você pode percorrer de volta.

Plugins do DeepSeek Harness para Diferentes Funções

A pilha de sete peças é o piso. O que você adiciona por cima depende do que você realmente faz, e as quatorze categorias da lista da comunidade mapeiam-se razoavelmente bem para funções.

  • Pesquisa e escrita. xiehuan123/dsh-deepread faz cinco modos de leitura com relatórios de alegação-evidência-dados e mapas mentais Mermaid ou XMind, além de uma pré-verificação de orçamento. Combine com bowenliang123/dsh-context para visibilidade e flymysql/dsh-memory para um cofre entre sessões.
  • Frontend e design. AKS1st/dsh-mermaid renderiza cercas Mermaid como SVG sanitizado que segue seu tema. omdsh-dev/dsh-genui renderiza componentes interativos em linha nas respostas, incluindo gráficos, formulários e cenas 3D, com um loop de eventos de volta ao modelo.
  • Equipe e auditoria. dfycaly98931680/dsh-trajectory-governance reconstrói logs de sessão planos em árvores de ramos e sinaliza deadlock de loop, repetição inválida e desvio de objetivo com atribuição de custo. DamonKoy/dsh-secret-redactor mascara chaves de API, tokens, JWTs e chaves privadas nos resultados das ferramentas antes que o modelo as veja, e JohnXu22786/secret-guard bloqueia leituras e gravações de .env e material de chave diretamente.
  • Pessoas de terminal. kouyichi/dsh-tui-app é um cliente de chat de terminal completo baseado em Ink com cartões de ferramenta, um painel de trabalhos, reprodução de trajetória e abas de múltiplas sessões. s3yf1337/dsh-desktop envolve a superfície web em uma janela nativa Tauri.
  • Modelos locais. NOirBRight/dsh-llm-ollama é um adaptador de chat nativo para Ollama com descoberta de modelo, então o truque do provedor do Passo 5 funciona para modelos em sua própria máquina também.
  • Resiliência. aokamoaki/dsh-startup-guard pré-verifica a composição de plugins, testa o apply() do host e coloca em quarentena bundles que causam crash, para que um plugin quebrado não possa travar a inicialização. Em um harness em estágio de prévia, isso é menos paranoico do que parece.

Quanto Custa Executar uma Pilha de Plugins do DeepSeek Harness

Deixe-me ser preciso sobre o que se segue. Estes são cálculos a partir de tabelas de preços publicadas, não de uma execução que medi. O volume de tokens é emprestado da medição de terceiros citada anteriormente, e o valor de saída é uma suposição que estou declarando em voz alta.

Considere uma rodada com 47,6K tokens de entrada não cacheados (o valor dsh daquela comparação preliminar) e suponha 8K tokens de saída.

Tabela 3. Uma rodada de 47,6K entrada, 8K saída, calculada a partir de taxas publicadas

RotaCusto de entradaCusto de saídaTotal da rodada
deepseek-v4-flash, oficial fora de pico$0,0105$0,0053$0,0157
deepseek-v4-flash, oficial pico$0,0209$0,0106$0,0315
deepseek-v4-flash-0731, hospedado fixo$0,0067$0,0022$0,0089
deepseek-v4-pro, oficial fora de pico$0,0314$0,0158$0,0473
deepseek-v4-pro, oficial pico$0,0628$0,0317$0,0945
deepseek-v4-pro, hospedado fixo$0,0800$0,0270$0,1070

Três coisas nessa tabela valem mais que os totais.

Primeiro, Flash fixo é mais barato que Flash em qualquer nível oficial, e a diferença na saída contra o pico é de aproximadamente 4,7x. Segundo, Pro fixo é mais caro na entrada do que o cache miss oficial no pico, então uma carga de trabalho pesada em Pro não está automaticamente melhor saindo da API de primeira parte. Terceiro, e mais importante: se aqueles 47,6K de entrada fossem um cache hit em vez de miss, a precificação oficial cobraria entre $0,0003 e $0,0007 por eles, dependendo da hora. Essencialmente de graça. Uma carga de trabalho com altas taxas de cache hit pode ser mais barata na própria API da DeepSeek, ponto final. Qualquer post dizendo que um endpoint hospedado é universalmente mais barato não leu sua própria tabela de preços.

Há também um detalhe de fuso horário que ninguém menciona. O pico é 01:00-04:00 e 06:00-10:00 UTC, que é 09:00-12:00 e 14:00-18:00 em Pequim, o dia de trabalho chinês. O horário comercial de um desenvolvedor em São Francisco cai inteiramente fora de pico. A manhã de um desenvolvedor em Berlim cai diretamente no pico. Onde você está muda qual coluna da Tabela 3 descreve seu mês real.

Três alavancas realmente movem o número, em ordem de efeito: roteamento por nível para que o modelo caro apenas planeje, agrupamento de chamadas de ferramenta para que cada rodada carregue menos viagens de ida e volta de contexto, e abrir dsh-context para descobrir o que está enchendo a janela. Comece com o terceiro. Aquele bug de CLAUDE.md e AGENTS.md duplicados dobrou um prompt de sistema para usuários reais, e nenhuma quantidade de roteamento inteligente corrige um problema que você não pode ver.

Antes de Instalar: Confiança e Licenciamento

O código do plugin é executado no seu processo Node, com suas permissões, e as aprovações de ferramenta não o isolam. Isso não é hipotético. O harness lê seu repositório e seus arquivos de credenciais por design, e um plugin vive dentro do mesmo limite. Os próprios critérios da lista da comunidade são explícitos de que uma listagem "não é uma revisão de segurança" e não prova nada além de que o plugin instala e faz o que sua descrição de uma linha diz.

Postura prática: escaneie com dsh-poison-guard antes de instalar, prefira plugins cujo código-fonte você possa examinar em uma sentada, e experimente os desconhecidos em algum lugar que não contenha suas chaves de produção.

Sobre licenciamento, dsh em si é MIT. Plugins individuais não são. São repositórios separados com suas próprias licenças, e um núcleo permissivo não diz nada sobre a extensão que você acabou de puxar de uma especificação GitHub. Se você está instalando em algo comercial, leia cada um.

Perguntas Frequentes Sobre Plugins do DeepSeek Harness

Como instalo um plugin do DeepSeek Harness?

Execute dsh plugin --profile <nome> add <especificação>. O comando encaminha para pnpm dentro do diretório desse perfil, então especificações válidas incluem um nome de pacote npm, github:owner/repo (opcionalmente com #ref), e link:/absolute/path para desenvolvimento local. O valor --profile deve corresponder ao perfil que você realmente inicia. Plugins com um componente do lado do host precisam que o processo seja reiniciado, não apenas a página recarregada.

Meu plugin do DeepSeek Harness foi instalado mas não aparece. Por quê?

Quatro causas, em ordem de probabilidade. Você instalou em um perfil diferente daquele que iniciou. O navegador está servindo uma UI em cache e precisa de uma atualização forçada. O plugin toca o host Node e precisa que o processo seja reiniciado. Ou o bundle nunca chegou à configuração composta, o que dsh --profile <nome> --dump-config lhe dirá em um comando.

Posso usar o DeepSeek Harness com um modelo que não seja DeepSeek ou um endpoint de terceiros?

Sim, e é uma mudança de configuração, não um plugin. Sob llm-pi-ai, adicione um provedor com api: openai-completions e seu baseURL, liste pelo menos um ID de modelo e referencie uma chave através de apiKeyEnv ou $DSH_HOME/.credentials.yaml. Para modelos em sua própria máquina, dsh-llm-ollama fornece um adaptador nativo para Ollama com descoberta de modelo.

Os plugins do DeepSeek Harness são seguros para instalar?

Trate-os como qualquer dependência npm com acesso a sistema de arquivos e rede, porque é o que são. O código do plugin é executado no seu processo Node com suas permissões, e as aprovações de ferramenta não o isolam. Escaneie antes de instalar com dsh-poison-guard, valide manifestos e compilações com dsh-plugin-doctor, e use um plugin de redator ou guarda de segredos para que strings com formato de credencial nunca cheguem ao modelo.

O DeepSeek Harness está pronto para o trabalho diário de codificação?

Honestamente, ainda não para a maioria das pessoas. É uma prévia para desenvolvedores cujo README promete mudanças que quebram a compatibilidade, a compatibilidade com plugins de terceiros é atualmente baixa, e seu consumo de contexto é alto. É uma boa opção se você está construindo infraestrutura de agentes, precisa de uma trajetória de execução auditável ou quer trocar o próprio loop do agente. Para o envio do dia a dia, mantenha sua ferramenta atual e fique de olho nesta.

Por que o DeepSeek Harness está usando tantos tokens?

Em parte por design, em parte por bug. O custo de design é real: um log somente anexação de tudo que o modelo vê, injeção agressiva de contexto e agendamento de subagentes. O lado do bug é corrigível, e um caso confirmado teve dsh lendo tanto CLAUDE.md quanto AGENTS.md e duplicando o prompt do sistema quando seus conteúdos coincidiam. Mitigue com roteamento por nível, menos e mais gordas chamadas de ferramenta, e dsh-context para ver a composição real.

Modelos recentes

Uma API para toda a IA de mídia.

Explorar Todos os Modelos