Plugins
Parcourez, filtrez et installez des plugins DeepSeek-Harness.
604 plugins trouvés
dsh-plugin-acn
acnlabs/dsh-plugin-acn
Rejoignez ACN depuis DeepSeek Harness : enregistrez cet agent, découvrez les autres, envoyez des messages, lisez la boîte de réception. Région Chine par défaut.
dsh-quadrant-todolist
ziye-jk/dsh-quadrant-todolist
Four-quadrant todo manager in the DSH sidebar with month and week calendar views, per-period completion statistics, system notifications and Feishu notifications (the latter needs the DSH Feishu integration), and recurrence rules including Chinese statutory workdays and the Ebbinghaus curve. Derived from Natte/dsh-sidebar-todo 0.2.3 and largely rewritten; do not install both — they register the same /todo/api route and use the same todos.json data file.
dsh-catpaw
smartloe/dsh-catpaw
Registers 12 CatPaw (妙手) models as a DeepSeek Harness provider, with per-model reasoning effort, harness-executed tool calls, and QR-code login. The bundled catpaw-cli is a macOS arm64 binary (other platforms must supply their own copy), and calls use the signed-in CatPaw account quota.
dsh-worktree-manager
g-grant/dsh-worktree-manager
Session-header environment and branch chips: Local git-switches the checkout; Worktree creates an isolated git worktree under .agents/worktrees, registers it as a workspace, and offers merge, squash, delete, and auto-cleanup.
dsh-cookie-guard
mxw0808/dsh-cookie-guard
Windows-only guard against the desktop shell locking itself out: it counts the dsh-auth-* launch cookies the shell has accumulated, reports how much of the 16 KiB request-header budget they consume, and once the count passes 40 it backs up the whole Cookies database and lets DSH rebuild it, so every cookie in that profile is cleared. Install is one command: on load the plugin registers its own weekly scheduled task pointing at the scripts inside the package, and uninstalling it removes that task — nothing to copy into your home directory and no schtasks line to run by hand. The check itself runs while the app is closed (it waits up to 3 hours for the shell to exit). It does not raise the header budget or keep a floating panel; scripts/ can also be run standalone without the app installed.
dsh-scheduled-reports
xiangshu2026/dsh-scheduled-reports
Registers one tool, report_health, that answers whether a scheduled report job actually ran. It judges by side effects rather than exit codes: how old the newest report folder is, how many documents it holds, whether more than one report category is present, whether the audit ledger was synced recently, and how long ago the last log was written. Exits nothing, calls no model, and reads only local paths you can override by config or environment variable.
dsh-novel-beat
drizzlegig/dsh-novel-beat
Plot decision gate for novel writing: five beat_* tools register each node that changes the story into a decision point with 2-4 divergent options, beat_gate returns pass:false until the author picks, and beat_compile turns the picks into a chapter outline.
dsh-plugin-undermind
vanuvanuu/dsh-plugin-undermind
Undermind literature search inside DeepSeek Harness. The plugin owns the OAuth authorization-code + PKCE login the remote MCP server requires, refreshes the rotating refresh token before expiry, re-initializes the MCP session when the server drops it, and registers every tool Undermind tools/list returns as a mcp__undermind__* tool, alongside a permanent undermind_auth tool for status, login, logout and retry. Needs an Undermind account and a client id - Undermind accepts a Client ID Metadata Document URL (CIMD) or a pre-registered client id, and does not support dynamic client registration.
dsh-github-trending
royalsan/dsh-github-trending
GitHub Trending radar inside the Harness Web UI: fetches the daily, weekly or monthly board (optionally filtered by a language), analyzes each repository into description, star gain, tech stack, highlights and risks, renders the result as a filterable card panel with paging, and registers the github_trending tool plus the /github-trending command.
dsh-import-copilot-files
nevstop-lab/dsh-import-copilot-files
Charge la configuration IA VSCode/Copilot de l’espace de travail dans chaque session DSH. Injecte .github/copilot-instructions.md comme consignes permanentes ; .github/instructions/**/*.instructions.md suit le applyTo du frontmatter et s’ajoute une fois lorsqu’un fichier correspondant est touché ; .github/skills/*/SKILL.md devient une compétence DSH. Lit aussi les dossiers hors espace, par défaut ~/.copilot, et permet de modifier leur liste de chemins dans les réglages.
DSH-Plugin-Session-Delete
sukjg1052/dsh-plugin-session-delete
Supprime définitivement des sessions depuis l’interface de DeepSeek Harness : bouton de corbeille dans l’en-tête et entrée du menu latéral après un dialogue de consentement aux risques, ainsi qu’un outil d’agent workbench_session_delete. Issu de lsz-asd/dsh-plugin-session-delete, il est maintenu séparément depuis v0.4.0 ; ne l’installez pas avec ce plugin, car tous deux enregistrent le même outil workbench_session_delete.
dsh-session-categories
nuet9/dsh-session-categories
Classe les conversations de l’espace de travail, avec tri par glisser-déposer, groupes repliables, indicateurs d’activité et enregistrement de l’espace par chemin de répertoire.
dsh-plugin-background-compaction
jisiyong-a/dsh-plugin-background-compaction
Précalcule en arrière-plan le résumé de compactage et valide le résultat conservé lorsque le compactage sous pression se déclenche, évitant un aller-retour du modèle au premier plan. S’enregistre comme moteur de compactage de session, fixe la portion résumée pour que l’empreinte de la charge corresponde lors de la validation, élague les résultats d’outils avant celle-ci et revient au parcours standard au premier plan en cas de dérive de charge ou de dépassement du contexte.
dsh-sidebar-panel-collapse
sunday530/dsh-sidebar-panel-collapse
Ajoute une ligne à chevron sous New Session pour replier sur place la liste des panneaux de la barre latérale et rendre cette hauteur à l’espace de travail et à la liste des sessions. Le mécanisme utilise un attribut sur la racine de page et du CSS : aucun bundle hôte n’est modifié et aucune ligne n’est désenregistrée. Les entrées injectées hors de l’emplacement panneau se replient aussi grâce à leurs propres attributs data. État mémorisé par navigateur ; commande masquée dans le rail de 56 px.
dsh-jupyterlab
nkuhan123/dsh-jupyterlab
Notebook façon JupyterLab pour DSH : code et sortie côte à côte avec séparateur déplaçable, sorties maintenues dans la fenêtre pendant le défilement d’une longue cellule. Raccourcis Jupyter (a/b/dd, m/y, Shift+Enter vs Ctrl+Enter), ciseaux pour supprimer une cellule et bouton pour passer de code à Markdown. Fork modifié de @beihaizb/dsh-notebook ; les deux enregistrent les mêmes outils nb_*, donc supprimer l’original avant installation. Le kernel Python choisi doit avoir ipykernel, jupyter_client et nbformat.
dsh-audio-rail-macos
blueteemo/dsh-audio-rail-macos
macOS 14.2+ uniquement. Équivalent macOS de Lingwuxin/dsh-audio-rail. Le rail de conversation DSH pulse au rythme du son lu par le Mac et affiche un véritable spectre à 12 bandes ; seules les longueurs des barres changent, sans toucher aux couleurs ni longueurs d’état de l’hôte. Autorisation d’enregistrement audio requise au premier lancement. Ne pas installer avec dsh-audio-rail : les deux pilotent le même rail et enregistrent les mêmes routes /audio-rail/events et /audio-rail/status.
dsh-harness-autostart
lolitakawayi/dsh-harness-autostart
Ajoute une ligne dans Paramètres → Général avec un interrupteur qui écrit ou supprime l'entrée de démarrage Windows de l'application DeepSeek Harness pour ordinateur. Enregistre aussi l'outil dsh_autostart avec les mêmes opérations d'état, d'activation et de désactivation. Par défaut, une seule valeur HKCU Run, sans droits administrateur ; le mode lanceur du dossier de démarrage accepte un délai et des arguments facultatifs.
dsh-wsl-folder
lyuyuxin/dsh-wsl-folder
Ajoutez un répertoire WSL comme espace DSH depuis le bouton Add workspace de la barre latérale : choisissez une distribution et parcourez l'arborescence Linux. Le répertoire est enregistré comme espace \\wsl.localhost ; les terminaux de la barre s'ouvrent dans cette distribution et l'agent peut écrire dans ses fichiers. Requiert Windows 10/11 avec WSL installé.
dsh-autocad-bridge (bundle-autocad-ui)
cmm00100/dsh-autocad-bridge
Pilote l'AutoCAD installé via COM et expose à l'agent 18 outils mcp__autocad__ : connexion et état, annulation de la commande en cours, liste des ProgID, liste/création/enregistrement de documents, création/liste de calques, dessin de lignes, cercles, rectangles, polylignes, arcs et texte, liste des entités, zoom sur l'étendue et transmission de toute commande native. Un panneau latéral gère le processus du pont Python (démarrage, arrêt, redémarrage, installation des dépendances, journaux en direct, reprise après plantage) et résout les chemins à l'exécution ; le même bundle sert donc au Web et au bureau. Windows uniquement ; Python 3.10-3.12 ; AutoCAD 2022-2024 documenté (2024 par défaut ; les autres versions exigent le CAD_PROG_ID correspondant).
dsh-nightwatch
zci514/dsh-nightwatch
Maintient la session active jusqu’à une échéance horaire : un bouton du composeur choisit 22:30, +90m ou demain 07:00 ; après chaque tour terminé, un message de continuation est publié, jamais après l’échéance. Arrêt anticipé après 400 tours maximum, 3 tours échoués consécutifs ou 4 tours sans outil ; bouton d’arrêt manuel toujours disponible. La dernière partie passe à une formulation de clôture durant au plus la moitié du temps restant, pour qu’une veille courte ne soit pas entièrement une clôture. Armements enregistrés atomiquement dans $DSH_HOME/nightwatch.json et repris après redémarrage. Pas de commande slash par défaut (enableCommand l’active) ; le message de continuation porte source.kind cordis-host-runner, pas user.
dsh-model-picker-brand
zhangyongshuai56-hub/dsh-model-picker-brand
Enregistre logos de fournisseurs et IDs de modèles du sélecteur DSH comme décorateur d’étiquette sur le slot officiel conversation.input.model.label. Correspondance par token, nom affiché, ID modèle et override explicite ; monogramme d’une lettre en cas d’inconnu.
dsh-unified-desktop
nalikip/dsh-unified-desktop
Réunit sous une seule surface MCP deux backends d’automatisation Windows (dsh-computer-use-win et windows-mcp). Tous deux doivent être installés au préalable : le premier comme plugin DSH, windows-mcp avec uv tool install windows-mcp --python 3.14. Exécuter ensuite une fois scripts/patch-backend.mjs (il réécrit la source locale windows-mcp ; sans ce patch, screenshot/read_webpage/launch_app échouent) et désactiver le montage wincu autonome. Regroupe 44 outils en 29 en retirant 10 doublons, 4 dangereux (PowerShell, Registry, FileSystem, Process) et 1 de gestion des outils. Un garde-fou classé selon la réversibilité bloque les appels dangereux avant transfert.
dsh-mcp-rea
kkk-yoyo/dsh-mcp-rea
Expose le serveur MCP REA (Reverse Engineer Anything) par deux outils de passerelle au lieu d’enregistrer ses plus de 200 schémas à chaque requête. rea_list cherche dans le catalogue ou renvoie le schéma d’entrée d’un outil ; rea_call l’exécute en lançant un processus rea mcp éphémère par appel. Les définitions envoyées par étape passent d’environ 780 Ko (mesure REA 6.5.0, 207 outils) à 1–2 Ko. Sans point d’entrée rea, installe rea-agents dans un dossier privé au plugin avec le pnpm intégré à DSH (scripts de build des dépendances ignorés), puis lie les skills reverse-engineer-anything et rea-gateway sans écraser les fichiers existants.
dsh-plugin-baiguangda-style
browhitebyte/dsh-plugin-baiguangda-style
Plugin de registre d’écriture chinois pour l’éditeur 白广大 de Gcores/机核. Enregistre une skill de style de 40 Ko et les outils style_lint/style_audit/style_rules : 4 erreurs bloquantes et 27 avertissements (connecteurs interdits, slogans excessifs, quantificateurs vides, paragraphes uniformes, statistiques sans source, clichés d’IA, etc.), calibrés sur 444 articles/802 000 caractères. Réglages : activation, essais unitaires ou par lot et seuils JSON.