Plugins
Parcourez, filtrez et installez des plugins DeepSeek-Harness.
438 plugins trouvés
dsh-lan-gate (plugin)
ye-zinan/dsh-lan-gate
Interface de contrôle du gateway LAN dsh-lan-gate : bouton près de Settings indiquant l’état et le nombre de téléphones/tablettes en attente ; ouvre la page d’approbation limitée à loopback sans saisir l’URL. À l’arrêt, lance d’abord la tâche planifiée. Masquée sur téléphone/tablette.
dsh-session-move
hwangjunjie/dsh-session-move
Permet de déplacer une session vers un autre dossier, de la supprimer définitivement ou de la renommer par IA depuis la Web UI, en glissant sa ligne sur un dossier ou via son menu. Le déplacement réécrit cwd dans l’en-tête, déplace le journal persistant et met à jour le suivi du workspace pour emporter l’historique. La suppression arrête les agents actifs et retire journal, ligne projection-cache et suivi. Les mêmes opérations existent comme outils : workbench_session_move, workbench_session_delete et workbench_session_rename_ai.
dsh-session-delete
earthpretender/dsh-session-delete
Ajoute une ligne rouge « Delete session » sous Archive dans le menu de session de la barre latérale et supprime définitivement les journaux et l’entrée correspondante du workspace registry. Un second clic confirme et la ligne disparaît immédiatement. Les sessions ouvertes pendant cette exécution sont d’abord libérées de la mémoire pour éviter leur réapparition. Si une tâche tourne, un avertissement supplémentaire propose de l’arrêter avant la suppression.
dsh-mac-keep-awake
wjvalue/dsh-mac-keep-awake
macOS uniquement : garde l’assertion PreventUserIdleSystemSleep (caffeinate -i -w <host pid>) active tant qu’une session DSH tourne, puis la libère après la dernière. L’écran peut s’éteindre. Reste active pendant la maintenance (Agent.status=idle) et un long /compact manuel via compaction/start et compaction/end. Toutes les 60 s, rapproche ctx.agents.list() pour détecter immédiatement les sessions déjà lancées après hot reload. En cas d’échec, réessaie sans fin avec recul exponentiel plafonné à 60 s. À la libération, SIGTERM devient SIGKILL après 2 s ; -w fait quitter caffeinate à l’arrêt du host. Sans partie navigateur ; réglage par profile patch. 51 tests, dont deux lisent pmset -g assertions sur matériel réel.
dsh-region-probe
orphiczhou/dsh-region-probe
Fournisseur Cordis Inspect en lecture seule pour que l’agent voie l’interface pilotée. `outline()` indique les régions réellement rendues par le shell, leur occupation, géométrie et état d’échec actuel/passé. `snapshot()` renvoie l’arbre de nœuds rendu d’une région (tag, role, aria-label, texte propre, géométrie, styles calculés) ciblée par slot key ou sélecteur CSS. `failures()` conserve l’historique des échecs de rendu et de leur récupération. Les régions utilisent l’ancre écrite par le shell pour chaque slot : aucune liste requise, y compris pour les régions futures ou d’autres plugins. Aucune UI, outil, dépendance ou connexion réseau.
dsh-workspace-activity
charliesbyte/dsh-workspace-activity
Affiche un indicateur tournant sur la ligne de l’espace de travail tant qu’une session est active, puis une marque de fin temporaire à l’arrêt.
dsh-billing
niliemi/dsh-billing
Calcule le prix des tokens avec la grille officielle et affiche le coût courant par session et global près de la jauge de contexte ; reflète le solde DeepSeek dans la barre latérale. Bloque un tour si les dépenses de la période dépassent le plafond global défini (limité par ce solde) ou le plafond propre à la session. Les bases de facturation se réinitialisent séparément par session ou globalement ; l’une ne réinitialise jamais l’autre. La période revient à zéro et l’historique rejoint le total à vie.
dsh-restart
ajia1206/dsh-restart
Redémarre le processus DSH en cours via un outil modèle ou un contrôle GUI en bas à droite. Détecte launchd KeepAlive et offre un superviseur détaché en recours, qui annule la sortie si son propre handshake échoue. Avec parcours de redémarrage du bureau macOS et journaux JSONL corrélés par arm id, pid et profile pour distinguer les redémarrages des activités sans rapport.
dsh-auto-handoff
qingyou002/dsh-auto-handoff
Plugin DSH qui transfère une longue session vers une nouvelle dans le même espace via `/handoff` ou un seuil de tokens. Conserve preset, modèle, autorisations et plan mode ; le résumé est rédigé par le modèle de la session et le basculement attend une frontière d’étape, sans interrompre le travail en cours.
dsh-compat-vet
liujianqiao701/dsh-compat-vet
Vérificateur de compatibilité des plugins dsh : compare les peerDependencies des plugins installés à la version dsh active pour repérer ceux que le contrôle préalable au démarrage refusera et affiche des commandes de correction à copier. Une bannière en haut de dsh web permet d’isoler, désinstaller ou mettre à niveau ; sauvegarde automatique avant changement et retour arrière si la vérification échoue.
dsh-phocinae
phocinae/dsh-phocinae
Plugin de couche de décision locale pour DSH : barrière d’approbation des commandes en fail-closed et outils ask/gate basés sur un modèle local de 144,3 M. Nécessite un service de décision local distinct : exécuter `pip install phocinae-server`, télécharger environ 330 MB de poids et laisser le service actif. Sans lui, l’outil renvoie `PHOCINAE_SERVICE_UNAVAILABLE`.
dsh-hold
tetrassky/dsh-hold
Met en attente un message rédigé jusqu’à ce que l’agent principal soit inactif, sans sous-agent ni tâche d’arrière-plan en cours, puis l’envoie. Chaque attente accepte une heure facultative et le choix queue/wait/steer. Conservée sur l’hôte avec ses pièces jointes, elle survit au redémarrage.
dsh-skin-im2005
ye-zinan/dsh-skin-im2005
Thème client DeepSeek Harness inspiré de la messagerie instantanée de 2005 : encadrement de fenêtre à angles droits de 1 px, barre de titre en dégradé bleu, SimSun pour l’interface chinoise, barre latérale de groupes d’amis avec carte d’avatar et signature modifiable, nom et heure pour chaque message, et trois intensités au choix. Toutes les illustrations sont des SVG originaux. La barre d’outils redessinée comprend aussi un bloc-notes intersessions, un panneau des sessions en cours et des jeux (boule 8, démineur, jardin de jetons, poker heads-up), que le mode de concentration intégré met en sourdine.
dsh-morning-paper
damlys99/dsh-morning-paper
Page d’accueil façon journal pour une session en cours. Ajoute l’onglet Conversation View à côté de Chat et Trajectory : durée, étapes, outils, tokens et résultat par tour, changements par fichier, temps modèle contre outils, tour le plus coûteux, commandes des échecs non réessayés et pression du contexte par rapport à la capacité déclarée du modèle routé. Généré de façon déterministe depuis le journal durable, sans modèle, sans coût en tokens ni hallucination ; mêmes journal et horloge donnent des octets identiques. N’ajoute rien à la session et n’appelle aucun modèle ; signale les validations en attente sans y répondre. N’affiche que les pages contenant du contenu et s’actualise à la fin des tours ainsi que par sondage à deux vitesses avec vérification de fin limitée aux métadonnées.
dsh-vscode (dsh-door)
elk-9527/dsh-vscode
Passerelle ACP limitée à loopback pour DeepSeek Harness : relie VS Code et d’autres clients locaux à un noyau en cours via l’adresse loopback locale, en partageant modèles, outils, mémoire et sessions. Permet de consulter l’historique, changer le mode de permissions et appeler les capacités enregistrées par les plugins DSH.
dsh-task-progress
chen8923/dsh-task-progress
Progression en direct des longues tâches DSH : un script ajoute des lignes JSON au fichier de la session ; la Web UI les affiche dans un overlay flottant et un onglet latéral listant aussi les jobs sans rapport. `dsh-progress run -- <cmd>` enveloppe les commandes incapables de signaler leur progression.
dsh-job-progress
rice00/dsh-job-progress
Affiche la progression en direct des tâches longues en arrière-plan dans la GUI Web DSH : une bulle flottante déplaçable dans la session propriétaire s’ouvre en panneau avec terminés/total, vitesse et ETA.
dsh-zen
john-walks-slow/dsh-zen
Vue Zen Mode et suivi du temps au premier plan pour DeepSeek Harness. Pendant le travail de l’agent, affiche une conversation apaisée avec état, dernier message utilisateur, activité en direct et réponse finale en Markdown avec statistiques brèves du tour. Suit le temps de concentration par observation de l’écran et calcule des scores quotidiens/hebdomadaires ; masque outils et raisonnement, entre/sort automatiquement au début/à la fin des tâches, raccourci Alt+Z et réglages Zen. Côté client uniquement, stockage localStorage, aucun réseau.
dsh-harness-ui
jianjianzhu/dsh-harness-ui
Console depuis la barre latérale, avec 8 onglets : aperçu ; sessions du service sessions (titre, dossier, état, mise à jour, filtres) ; bundles et entrées Loader via pluginInventory/pluginManager avec activation par bundle ; marché des dépôts publics `topic:dsh-plugin` via GitHub Search API ; éditeur modèles/fournisseurs : écrit dans llm-pi-ai via `remote.settings.mutate`, change le modèle de session, ajoute/modifie fournisseurs et listes de modèles, stocke les clés API via `remote.credentials` et préserve les champs de profil absents du formulaire ; MCP ; skills ; usage lu sur le loopback hôte `/api/dsh-usage/overview`. Services déclarés par `ctx.inject` ; s’il en manque, la console n’est pas montée sans planter.
xy-dsh (xy-dsh-lamp)
xinyuan-gao/xy-dsh
Tableau de voyants toujours au premier plan pour macOS : un par agent et une ligne par session, regroupés en un voyant par tâche en cours. Le voyant clignote en bleu en attente d’une approbation ou d’une question ; la fin de l’agent root déclenche une notification système.
dsh-restart
dwjz/dsh-restart
Ajoute une page Restart aux réglages de DSH Web. Affiche le PID, le port, l’heure de démarrage et la durée d’activité de l’hôte. Un helper détaché attend que le port cesse de répondre puis relance la même commande de démarrage ; la page se recharge quand le nouvel hôte répond avec un autre boot id.
dsh-sandbox-arg-guard
apex-mochen/dsh-sandbox-arg-guard
Évite l’échec d’un appel dû à un argument redondant d’élévation du sandbox. pwsh, bash, write et edit annoncent tout l’enum `sandbox_permissions`, mais DSH n’accepte qu’un niveau strictement supérieur à celui déjà actif ; répéter le même niveau est refusé avant exécution et peut coûter un tour en tentatives. Enregistre un seul listener waterfall tools/execute et, uniquement après ce refus documenté et si l’argument contient le champ d’élévation, réémet une fois le même appel sans ce champ. Sûr : le refus précède l’exécution (rien n’a tourné) et l’appel corrigé ne correspond plus, donc pas de boucle. Vérifié : avant, isError=true et commande non exécutée ; après, sortie réelle et isError=false, avec un tool/call et un tool/result. Aucune dépendance.
dsh-steer
cai-mh/dsh-steer
Depuis un panneau flottant du navigateur, injecte des consignes ou corrections dans une session en cours pendant la réflexion du modèle, ou annule le tour actuel.
dsh-snippets
zhang24xiao/dsh-snippets
Gère les snippets CSS et JS de l’interface Web DSH : injecte le CSS activé en éléments style et exécute le JS activé dans la page. Avec bascule rapide dans le pied de la barre latérale, page dédiée dans Settings et synchronisation facultative avec dossier ou Gist.