Plugins
Navegue, filtre e instale plugins do DeepSeek-Harness.
152 plugins encontrados
dsh-tool-camera
zlmddygggzh-collab/dsh-tool-camera
Grabs a live frame from the local webcam and hands it to the agent as an image, so the model can actually look through the camera without opening any app or keeping a window in front. A dim room no longer comes back black — brightness, gamma, contrast, sharpen and an auto-level pass run inside the capture itself. ffmpeg is fetched automatically on first use, and the same plugin lists the available capture devices.
dsh-tool-gate
xuxue04403/dsh-tool-gate
Per-project tool gating for the harness: before each step, the session looks for `.dsh/tool-gate.json` in its working directory and up to 32 parents, then filters the tool set handed to the model — allow or deny lists with `prefix*` wildcards, `off` when no rule file is found. A single `tool_gate_status` tool reports the active mode, rule file, and which tools were hidden.
dsh-tool-compass
nidehogger/dsh-tool-compass
Model-classified tool compass for DeepSeek Harness: the agent sees functional categories and pulls specific tools on demand.
dsh-tool-index
lizzzmax/dsh-tool-index
DSH Lean Context indexes available tools locally and preselects a clear match or finds tools on demand.
dsh-tool-deny
hhuangpanda/dsh-tool-deny
Hides or disables specific tools for a customized list of agent presets, such as tools another plugin adds to every preset. Hidden tools are removed from the tool list and use no tokens, denied tools have calls refused. Can also blank system prompts added by other plugins. Configured in YAML. Does nothing until you add a config row.
dsh-tool-index
gunjanpatel359/dsh-tool-index
Sends deferred MCP tool definitions as an index of names, parameter signatures and one-line summaries grouped by server, with tool_details returning a full schema on request and call_tool running the real tool. Reading a schema or running a tool does not change the model-visible tool list, so the prompt cache is not invalidated.
dsh-tool-subagent-batch
yixiangtang/dsh-tool-subagent-batch
Rolling-window batch scheduler for DeepSeek Harness subagents: one subagent_batch call carries a queue of independent subtasks plus a user-owned concurrency window, a settled child's slot is refilled immediately, and the call returns every child's final answer, stop reason and child id as one acceptance report. async mode keeps the pool running in the background for subagent_batch_status, and the window comes from config, DSH_SUBAGENT_BATCH_CONCURRENCY or a hardware recommendation.
dsh-tool-session-message
bigbugy/dsh-tool-session-message
Cross-session messaging: deliver a user message to another DSH session by session id. Every message carries the sender session id and a reply hint, so windows can authenticate each other and hand work over. One tool, no extra DSH dependencies; mode "steer" injects into a running turn instead of queuing a new one.
dsh-tools-manager
1497105876/dsh-tools-manager
Lista de bloqueio de ferramentas deny-only por predefinição de agente. Desativar uma ferramenta em Configurações remove-a do esquema daquele modo e rejeita suas chamadas. Nada pode ser ativado ou incluído em lista de permissão; ferramentas não bloqueadas permanecem intactas. Cada linha mostra a descrição da ferramenta e as regras ficam em um único JSON fora do perfil.
dsh-tool-picker
ptilroko/dsh-tool-picker
Chaves por sessão para escolher quais ferramentas uma conversa DSH pode chamar. O modo guest mantém ferramentas de arquivo dentro do workspace e desativa shell e subagentes.
dsh-toolkit
msszsd3925/dsh-toolkit
Cinco utilitários DSH em um plugin: controlar sessões existentes pelo QQ (requer uma implementação OneBot 11, como NapCat, em execução), perguntar a outra sessão com context guard, pausar o turno em andamento, reiniciar DSH no Windows com retomada automática opcional via tarefa agendada install-restart.ps1 e injetar disciplina de tokens no horário de pico.
dsh-tool-gate
7gzgn/dsh-tool-gate
Retira pacotes inteiros de ferramentas da superfície da sessão e os reativa com um comando. Reduz a tabela de 99.789 para 48.144 caracteres (51,8%) sem desinstalar plugins nem reiniciar. Reversível por grupo e por agente.
dsh-tool-subtitle
yuehancn/dsh-tool-subtitle
Lê, grava, converte e ajusta o tempo de faixas de legenda SRT, WebVTT e ASS; verifica trechos longos ou ilegíveis e transcreve áudio por um reconhecedor configurado.
dsh-tool-qrcode
yuehancn/dsh-tool-qrcode
Gera QR codes com um codificador ISO/IEC 18004 criado do zero, sem ferramentas externas; planeja a versão do símbolo e a margem de correção de erros antes de gerar e decodifica símbolos existentes para texto.
dsh-tool-protobuf
yuehancn/dsh-tool-protobuf
Lê, audita e compara definições Protocol Buffer sem instalar protoc: parser .proto sem dependências com seis ferramentas (status, outline, describe, diff, audit, next_number). diff classifica mudanças como breaking, risky ou additive e informa o efeito no formato wire. audit detecta o que protoc aceita, mas a revisão deve apontar: números de campo duplicados/ilegais, conflitos com intervalos reservados, tipos não resolvidos e lacunas não reservadas abaixo do maior número usado.
dsh-tool-podcast
yuehancn/dsh-tool-podcast
Transforma uma gravação bruta em podcast publicável com ffmpeg local: detecta capítulos pelo silêncio, corta nesses limites, normaliza o volume para padrão de transmissão em duas passagens e grava um RSS compatível com iTunes medindo no disco os bytes de cada enclosure.
dsh-tool-ocr
yuehancn/dsh-tool-ocr
Extrai texto de imagem ou PDF: lê diretamente a camada textual de documentos digitais e usa um mecanismo OCR configurado para digitalizações.
dsh-tool-notion
yuehancn/dsh-tool-notion
Converte blocos Notion e Markdown nos dois sentidos, sem cliente API nem dependências externas. Um parágrafo Notion é uma matriz de segmentos rich-text, enquanto Markdown é uma string; a conversão divide e reúne, não é um par inverso. Separa segmentos em cada limite de anotação e depois os reúne, ampliando fences quando o conteúdo já tem backticks. Relata cada etapa com perda.
dsh-tool-mining
yuehancn/dsh-tool-mining
Transforma números brutos de um repositório GitHub em avaliação fundamentada: concentração de contribuidores e bus factor, incluindo arquivos de autor único; tempo de merge com mediana junto à média para revelar outliers; backlog de issues sem pull requests ou rascunhos. Lê a REST API pública sem SDK e nunca trata uma página truncada como resposta completa.
dsh-tool-media
yuehancn/dsh-tool-media
Controla um ffmpeg local por seis ferramentas estruturadas: inspecionar streams, transcodificar ou cortar, extrair quadros igualmente espaçados ou a faixa de áudio e comprimir vídeo dentro de um limite de bytes com codificação em duas passagens.
dsh-tool-invoice
yuehancn/dsh-tool-invoice
Extrai do texto o número e a data da fatura, as partes, os IDs fiscais e o trio valor, imposto e total. Verifica se valor mais imposto corresponde ao total e sinaliza documentos divergentes.
dsh-tool-epub
yuehancn/dsh-tool-epub
Lê, cria e desmonta livros EPUB 3 sem dependências externas; inclui leitor/gravador ZIP e analisador XML. Inspeciona problemas estruturais nos metadados, na ordem de leitura e no sumário, monta um livro a partir dos capítulos ou o divide em arquivos HTML por capítulo.
dsh-tool-browser
yuehancn/dsh-tool-browser
Abre uma página, aguarda conforme necessário, extrai o artigo legível e captura a tela. Playwright é opcional; se não estiver instalado, usa uma busca estática e informa isso no resultado. Distingue uma página cujo JavaScript não executou de outra renderizada. O conteúdo é escolhido pela densidade de prosa dos subárvores candidatos, não pelo nome das tags, favorecendo o artigo interno em vez do contêiner que apenas abrange mais documento.
dsh-tool-archive
yuehancn/dsh-tool-archive
Empacota um diretório em tar determinístico, lê o conteúdo sem extrair, recusa qualquer item que saia do destino durante a extração e verifica os arquivos com SHA-256. Não há dependências externas; o plugin implementa leitura e escrita de tar. A leitura é intencionalmente mais permissiva que a escrita. Como tar não tem índice central, verifica se chegou ao marcador final para não tratar um arquivo truncado como completo só porque a soma confere. O gravador nunca produz o que não consegue ler de volta.