Plugins
Parcourez, filtrez et installez des plugins DeepSeek-Harness.
152 plugins trouvés
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
Liste de blocage d’outils deny-only par préréglage d’agent. Désactiver un outil dans Paramètres le retire du schéma de ce mode et rejette ses appels. Rien ne peut être activé ni ajouté à une liste d’autorisation ; les outils non bloqués restent intacts. Chaque ligne détaille son outil et les règles résident dans un fichier JSON unique hors du profil.
dsh-tool-picker
ptilroko/dsh-tool-picker
Commutateurs par session pour choisir les outils qu’une conversation DSH peut appeler. Le mode invité confine les outils de fichiers au workspace et désactive shell et sous-agents.
dsh-toolkit
msszsd3925/dsh-toolkit
Cinq utilitaires DSH en un plugin : piloter des sessions existantes via QQ (avec une implémentation OneBot 11 telle que NapCat en parallèle), interroger une autre session avec context guard, suspendre le tour actif, redémarrer DSH sous Windows avec reprise automatique facultative via la tâche planifiée install-restart.ps1 et imposer une discipline de tokens aux heures de pointe.
dsh-tool-gate
7gzgn/dsh-tool-gate
Retire des packs d’outils entiers de la surface de session et les réactive avec une commande. Réduit la table d’outils de 99 789 à 48 144 caractères (51,8 %), sans désinstaller de plugins ni redémarrer. Réversible par groupe et par agent.
dsh-tool-subtitle
yuehancn/dsh-tool-subtitle
Lit, écrit, convertit et recale des pistes de sous-titres SRT, WebVTT et ASS ; les audite pour repérer les cues trop longs ou illisibles et transcrit l’audio via un moteur vocal configuré.
dsh-tool-qrcode
yuehancn/dsh-tool-qrcode
Génère des QR avec un encodeur ISO/IEC 18004 créé de zéro, sans outil externe. Planifie la version du symbole et la marge de correction d’erreur avant génération, et décode un symbole existant en texte.
dsh-tool-protobuf
yuehancn/dsh-tool-protobuf
Lit, audite et compare des définitions Protocol Buffer sans installer protoc : parseur .proto sans dépendance proposant six outils (status, outline, describe, diff, audit, next_number). diff classe les changements en breaking, risky ou additive et précise leur effet sur le format wire. audit repère les problèmes acceptés par protoc mais à signaler en revue : numéros de champ dupliqués/illégaux, conflits de plages réservées, types non résolus et trous non réservés sous le numéro maximal.
dsh-tool-podcast
yuehancn/dsh-tool-podcast
Transforme un enregistrement brut en podcast publiable avec ffmpeg local : détecte les chapitres par les silences, découpe à ces limites, normalise le volume à une cible broadcast en deux passes et écrit un flux RSS iTunes dont les octets des enclosure sont mesurés sur disque.
dsh-tool-ocr
yuehancn/dsh-tool-ocr
Extrait le texte d’une image ou d’un PDF : lit directement la couche texte des documents numériques et utilise le moteur OCR configuré pour les scans.
dsh-tool-notion
yuehancn/dsh-tool-notion
Convertit les blocs Notion et Markdown dans les deux sens, sans client API ni dépendance externe. Un paragraphe Notion est un tableau de segments rich-text alors que Markdown est une chaîne : la conversion scinde et fusionne plutôt qu’elle n’inverse. Les segments sont séparés à chaque frontière d’annotation puis réunis dans l’autre sens ; les fences sont élargies si le contenu contient déjà des backticks. Chaque étape avec perte est signalée.
dsh-tool-mining
yuehancn/dsh-tool-mining
Transforme les chiffres bruts d’un dépôt GitHub en analyse argumentée : concentration des contributeurs et bus factor, y compris les fichiers d’un auteur unique ; temps de fusion présenté en médiane et moyenne pour révéler les valeurs atypiques ; backlog d’issues sans pull requests ni brouillons. Lit l’API REST publique sans SDK et ne prétend jamais qu’une page tronquée est exhaustive.
dsh-tool-media
yuehancn/dsh-tool-media
Pilote un ffmpeg local via six outils structurés : inspecter les flux d’un fichier, transcoder ou découper, extraire des images à intervalles réguliers ou la piste audio, et compresser une vidéo dans un budget d’octets avec encodage en deux passes.
dsh-tool-invoice
yuehancn/dsh-tool-invoice
Extrait du texte le numéro et la date de facture, les parties, les identifiants fiscaux ainsi que le montant, la taxe et le total. Vérifie que montant plus taxe égale bien le total et signale les documents incohérents.
dsh-tool-epub
yuehancn/dsh-tool-epub
Lit, crée et démonte des livres EPUB 3 sans dépendance externe ; le lecteur/écrivain ZIP et l’analyseur XML sont intégrés. Inspecte les problèmes de structure des métadonnées, de l’ordre de lecture et de la table des matières, assemble un livre à partir de chapitres ou le sépare en HTML par chapitre.
dsh-tool-browser
yuehancn/dsh-tool-browser
Ouvre une page, attend selon ses besoins, extrait l’article lisible et prend une capture. Playwright est facultatif ; s’il manque, l’outil revient à une récupération statique et le signale. Il distingue une page dont le JavaScript n’a pas tourné d’une page rendue. Le contenu est choisi selon la densité de prose des sous-arbres candidats, et non le nom des balises : l’article interne l’emporte sur un conteneur qui englobe davantage de document.
dsh-tool-archive
yuehancn/dsh-tool-archive
Empaquette un répertoire dans un tar déterministe, lit son contenu sans extraction, refuse tout élément qui sortirait du dossier cible et vérifie par SHA-256 les données extraites. Aucune dépendance externe : le plugin lit et écrit le format tar. La lecture est volontairement plus permissive que l’écriture. Comme tar ne possède pas d’index central, l’outil vérifie l’arrivée au marqueur de fin afin qu’un fichier tronqué ne soit pas considéré complet sous prétexte que sa somme correspond. Le rédacteur n’émet jamais de contenu qu’il ne puisse relire.