Plugins
Parcourez, filtrez et installez des plugins DeepSeek-Harness.
87 plugins trouvés
dsh-python-env
angeloszou/dsh-python-env
Encapsule les commandes de gestion de l'environnement virtuel Python : réduit les problèmes de réseau et d'autorisation rencontrés par les agents lors de la gestion des environnements via des commandes de terminal, fonctionne sur tous les systèmes d'exploitation et achemine automatiquement les installations via des miroirs et des proxys locaux. Les outils sont strictement limités par les autorisations de lecture/écriture accordées.
CHENGXIAO
mypanda-hash/chengxiao
Apparie deux machines DeepSeek Harness avec un code à usage unique — directement sur un réseau local, ou entre réseaux via un relais chiffré de bout en bout avec un défaut officiel sans configuration — pour qu'un agent puisse exécuter des tâches et échanger des fichiers sur l'autre machine, chaque machine gardant ses propres fichiers en place.
dsh-article-publish
yangyongzhen/dsh-article-publish
Publie des articles sur CSDN / Juejin / CNBlog directement depuis la session, pas de serveur externe.
dsh-vision-plugin
nexsjournal/dsh-vision-plugin
Installe une case à cocher d'entrée d'image dans le catalogue Models afin qu'un modèle personnalisé puisse déclarer une entrée d'image et recevoir directement des images ; inclut un relais de vision BYO optionnel.
dsh-plugin-skill-autoroute
soh4c4759/dsh-plugin-skill-autoroute
Effectue un routage déterministe des skills pour chaque instruction utilisateur afin de consulter le catalogue avant la réponse du modèle. Sur l’hôte, évalue le catalogue actif à partir des mots-clés de l’instruction et des métadonnées, sans appel LLM ni embedding. Ajoute un seul message marqué par son producteur au step : liste classée par défaut, contenu du SKILL.md gagnant si le seuil est atteint, ou consigne d’appeler exactement une fois un router skill nommé. Le plugin n’intervient pas pour les instructions sans rapport.
dsh-projectless-session
jarvisluk/dsh-projectless-session
Ajoute une entrée Session sans workspace au sélecteur de Workspace DSH, crée des répertoires isolés organisés par date, et garde les sessions démarrées reprenables sous Ungrouped.
dsh-approval-explain
martlet-tech/dsh-approval-explain
Ajoute un bouton Explain à la carte d’approbation : un seul appel modèle renvoie exactement trois lignes sur l’opération en attente, les fichiers ou états lus/écrits/modifiés/exécutés, puis un verdict risqué/attention/sûr avec une phrase de justification. Affiche aussi les détails des appels write/edit, laissés vides par le rendu qui ne lit que command.
dsh-knj-scheduler
yangdongzhen590/dsh-knj-scheduler
Planificateur de tâches Cron pour DSH : selon la planification, crée automatiquement une nouvelle session et injecte votre prompt comme premier message, avec historique des tâches et contrôles manuels d'exécution/arrêt. Exécute aussi des workflows KNJ : sélectionnez des fichiers directement (stockés comme instantanés persistants, re-transmis au workflow à chaque déclenchement) ou référencez-les par chemin. L'entrée de la barre latérale est fournie par dsh-knj-menu ; installez-les ensemble : dsh plugin add dsh-scheduler dsh-knj-menu.
agents-plugins (dsh-service-control)
lxp731/agents-plugins
Gérez le service dsh via `dsh --profile ctl` : cycle de vie systemd (installer, démarrer, arrêter, redémarrer, activer, désactiver, désinstaller), configuration persistée, sonde de santé et journaux, plus complétion shell et auto-mise à jour.
dsh-rw
mdr-ex1000/dsh-rw
Espaces de travail de type Remote-SSH : transformez un hôte SSH et un répertoire distant en espace de travail DSH natif ; l'agent exploite le système de fichiers distant directement via 12 outils rw_* (SFTP/exec), avec des chemins confinés à l'espace de travail et vérification de known_hosts.
dsh-kubectl
wode25500/dsh-kubectl
Opérations Kubernetes pour l’agent : obtenir des ressources avec sortie JSON structurée, décrire, consulter les journaux, exécuter, appliquer/supprimer (confirmé par l’utilisateur) et rediriger des ports.
dsh-any-attachment
zenjibad/dsh-any-attachment
Permet à l’interface Web DSH de joindre des fichiers de tout type sous forme de mentions @ sans chemin : choisissez un fichier de l’espace de travail dans le menu @ ou déposez-le dans le composeur, et l’agent le lit directement.
dsh-vision (vision-tool)
314857493/dsh-vision
Outil `vision` appelable par le modèle pour DeepSeek Harness : décrit et applique l’OCR aux fichiers image en appelant directement l’API de vision Zhipu GLM gratuite (chaîne de repli glm-4v-flash), sans CLI externe requis.
dsh-tool-imagegen
github-cjx/dsh-tool-imagegen
Génération d'images compatible OpenAI dans la discussion DSH Desktop : générer en ligne, modifier des images de référence ou enchaîner les modifications de résultats précédents directement (image-to-image) sans re-téléverser, avec nettoyage du stockage.
dsh-skin-rotation
luoyuejun9/dsh-skin-rotation
Picks a random installed skin on every DeepSeek Harness launch and enables exactly that skin, with an on/off switch and a shuffle action inside the Skins settings page. Skins the running host would refuse to load are excluded, and a manual switch still applies until the next launch.
dsh-k8s
mryangyt/dsh-k8s
Multi-cluster Kubernetes management panel powered by local kubectl, with resource filtering, YAML editing, live Pod logs, interactive container terminals, workload restart/scaling, and DSH theme synchronization; accessible from the sidebar or session view. Requires DSH 0.2.0-rc.2.
devctl-dsh
menghuanshiguang/devctl-dsh
Drive a DSH instance from another device: a host plugin opens a token-authenticated TCP port that a single-file Python CLI drives - listing and creating sessions, sending prompts with images, streaming replies, and switching models, permissions and workspaces.
dsh-wsl-winctl
173787247/dsh-wsl-winctl
Enumerate and control Windows top-level windows from WSL: activate, minimize, maximize, restore, move, resize, set always-on-top, close.
dsh-wsl-k8s
173787247/dsh-wsl-k8s
Read-only kubectl get / describe / logs / contexts for dsh on WSL (configurable log tail).
dsh-doc-quick
qinpanwan/dsh-doc-quick
Drag documents into the dsh web chat; the agent reads them directly from the local filesystem and the right sidebar lists the outputs and file paths.
dsh-reasoning-only-guard
apex-mochen/dsh-reasoning-only-guard
Keeps one reasoning-only turn from making an entire session unusable. When a turn produces no visible text and no tool call, the assistant message is persisted empty, the gateway then rejects every later request in that session with 'content or tool_calls must be set', and the session is dead with no way back through chat. This plugin registers a single llm/stream waterfall listener and, only when the turn carried nothing visible, injects a small text block immediately before the terminal finish, so the persisted message is never empty. Ships the fixture DSH's own mock cannot express (a strictly reasoning-only SSE server, since llm-mock-server forbids an empty successText and always appends text after reasoning), plus an end-to-end reproduction that replays a real persisted session through DSH's own serializeMessages. Preventive, not a repair. Zero dependencies, one file, no process or filesystem access.
dsh-remote-workspaces
januory/dsh-remote-workspaces
Open folders on remote hosts over SSH as Harness workspaces: file tools (read/write/edit/grep/glob) and shell commands run directly on the remote host over SFTP, ripgrep, and ssh2 exec, with no local mirroring, an encrypted multi-host registry, and the local sandbox policy still enforced.
dsh-kubectl-guard
gengwg/dsh-kubectl-guard
Policy plugin that gates kubectl by kubeconfig context: hard-deny irreversible verbs outside local clusters, ask for the rest.
context-razor
weibaohui/context-razor
Context trimmer: lists the current session's context entries with role, preview and ≈token estimate (cl100k), highlights over-threshold items, and removes selected entries exactly without LLM summarization.