Escrever um plugin do DeepSeek Harness (dsh-plugin)
Como escrever um plugin do DeepSeek Harness em Cordis, marcar com dsh-plugin e o que ainda quebra na developer preview.
Última atualização: 2026-08-14
Slogan oficial: tudo é plugin. Modelos, ferramentas, skills, sessões, sandboxes, storage, loops, agendamento e a UI ficam no kernel Cordis. Um plugin do DeepSeek Harness é um componente Cordis, não um “skill.md” do Claude.
Antes de escrever um
- Rode o DSH a partir do código, não só com
npx. Você vai lerdocs/(architecture,cordis-primer,capability-seams). - Abra o modo Creator. Ele consegue inspecionar o runtime ao vivo e carregar um plugin em memória. Esses plugins morrem no restart hoje.
- Leia CONTRIBUTING.md e AGENTS.md no repo oficial.
Esta página é um mapa, não um substituto desses arquivos. As APIs vão se mover.
O que é um primeiro plugin útil
Escolha um buraco que a Web UI oficial deixou aberto:
- TUI / janela desktop
- Bridge de browser ou Feishu / Lark
- Delete mais seguro, medidor de tokens, pulo para o VS Code
- Troca de provedor de busca
Veja o que já existe na lista de plugins. Não clone outro diretório.
Publicar
- Entregue um caminho de instalação de verdade (
pnpm/npx/ copiar para o dir de plugins — o que a documentação oficial atual disser). - Adicione o tópico do GitHub
dsh-plugin. - Escreva em qual commit do DSH você testou. Builds de preview quebram toda semana.
Modo Creator vs um plugin de verdade
O modo Creator é para experimentos. Um repo dsh-plugin é para algo que sobrevive a um reboot. Se a feature só existe na RAM, ainda não é um plugin.