Plugins
Parcourez, filtrez et installez des plugins DeepSeek-Harness.
825 plugins trouvés
dsh-folder-timemachine
guomi6450/dsh-folder-timemachine
Machine temporelle de dossiers DSH : snapshots, timeline et rollback en un clic, même sans dépôt Git. Content-addressed et dédupliqué ; ne re-hashe pas les fichiers inchangés. Modes auto : realtime (fs.watch, une version ~8 s après la dernière modification) et timed (contrôle toutes les N minutes, enregistre seulement en cas de changement). Enregistre/restaure les dossiers vides. Chaque restore crée un snapshot de sécurité, donc rollback annulable. Le nettoyage exact-mode retire uniquement fichiers et dossiers vides, jamais un dossier non vide. folder_timemachine : status/history/diff sans approbation ; write demande confirmation. Panneau timeline/restore/mode. Pure JS, zéro dépendance runtime, 110 tests.
dsh-memory-snapshot
yzx4036/dsh-memory-snapshot
Injecte les documents Markdown existants en mémoire en lecture seule du system prompt ; chemins dans `files`. Sans DB, service ni écriture. Budget UTF-8 avec repli aux lignes, limite totale, retrait du front matter YAML et timestamp de fraîcheur.
dsh-memory-file
wojiao42/dsh-memory-file
Injecte votre mémoire Markdown au démarrage, avec outils lecture/écriture, backup/undo et signalement du drift DSH_HOME. Ne lit pas les conversations par défaut ; autoScan opt-in montre vos propres lignes récentes des journaux de session locaux. Sans réseau.
dsh-xwide-handoff
xwide/dsh-xwide-handoff
/handoff crée une carte structurée pour poursuivre dans une nouvelle session sans contexte ; proche du seuil, titre incrémental, épinglage en haut et préparation de session.
dsh-input-optimizer
xxsttb/dsh-input-optimizer
Étoile près du sélecteur : réécrit le brouillon non envoyé (grammaire/formulation/ponctuation/ordre), préservant octet par octet code/commandes/chemins/IDs/nombres/URL. Ne répond pas et n’écrase pas le texte saisi pendant l’exécution. Crayon sous chaque message : éditer sans toucher au brouillon ; le journal append-only crée une branche avant le message, sans le réécrire. Flèche sous réponse : repose la question dans un nouveau chat sans anciens tours. Actions bloquées pendant une réponse ; désactivées si outil utilisé peut laisser une trace ou fichiers cités ont changé. Arbre latéral : Q/R réels par tour ; réponses séparées par question, labels original/edited/memory-free, récentes d’abord. Flèches relisent sur place ; clic droit ouvre ou supprime une branche de l’historique plugin.
dsh-codex-like-markdown
sevenhsu7/dsh-codex-like-markdown
Permet la modification Markdown sur place dans l’aperçu documentaire de la barre latérale droite, en conservant le rendu natif. Un clic sur un paragraphe, titre, liste, bloc de code ou cellule place le curseur exactement à cet endroit. Seule la plage modifiée est réécrite via ctx.fs.writeText, avec protection facultative par la version lue.
dsh-integration-settings
2384418321/dsh-integration-settings
Ajoute deux pages visuelles à DSH Settings. Le JSON est la source de vérité des serveurs MCP et réécrit le bloc géré de profile patch, avec validation YAML et sauvegardes horodatées ; l’import d’un mcpServers JSON collé affiche d’abord les ajouts et remplacements. Thinking unlock interroge chaque passerelle compatible OpenAI sur les niveaux de raisonnement qu’elle déclare réellement et enregistre la configuration par niveau sans toucher aux autres plages d’octets du YAML écrit à la main. Un bouton distinct synchronise les modèles : aperçu des ajouts/retraits, puis écriture atomique des niveaux et modèles ; exécution également planifiable depuis la page.
dsh-sandbox-noop-escalation
zzstar101/dsh-sandbox-noop-escalation
Supprime sandbox_permissions/justification lorsque ces arguments ne peuvent élargir le mode sandbox courant, évitant les échecs. tools/pre-execute compare le mode demandé à celui résolu par la politique de session et retire les champs si identique ou plus restreint (y compris justification seule). Traite null, vide et use_default du shell Codex comme absence de demande ; en danger-full-access, retire toute valeur, même require_escalated. Laisse au cœur DSH les véritables élargissements, modes inconnus et outils sans schéma d’escalade DSH. N’élargit jamais les permissions. Liste configurable, défaut bash/pwsh/write/edit/run_code. Sans dépendance.
dsh-plugins (dsh-mcp-flapi)
wangbodbs/dsh-plugins
Enregistre l’assistant MCP FLAPI officiel de FilmLight (flapi-dev-mcp) dans DSH pour écrire et exécuter des scripts FLAPI Baselight/Daylight.
dsh-qianyuan
alvinxiao2/dsh-qianyuan
Intègre le serveur MCP QianYuan à DeepSeek Harness : un bundle de configuration fournit 15 outils de journal d’agent (pièges, résultats en cache, identité, tableau des tâches) sous mcp__qianyuan__*. Aucun code d’exécution ; lectures anonymes et écritures signées ed25519.
ai-residue-cleaner
1344738825/ai-residue-cleaner
Place les résidus d’IA (fichiers temporaires, sauvegardes, journaux, caches) dans une corbeille réversible par projet. À la fermeture du projet, classe les livrables, archive les résultats de référence et rédige un rapport de nettoyage. Python 3 doit être dans PATH (python3, python ou py détecté automatiquement) ; sinon le nettoyage ne peut pas s’exécuter et cela est signalé.
my-dsh-plugins (tlmemory)
ltl0312/my-dsh-plugins
Mémoire à long terme entre sessions et projets : à la fin d’un tour, lance une consolidation silencieuse et non bloquante vers SQLite local, avec index plein texte trigramme FTS5 et déclencheurs synchronisant insert/update/delete. Les entrées sont cloisonnées par projet avec un arbre global. Le tableau de bord Web intégré démarre son serveur HTTP lui-même, sans processus séparé, pour parcourir, visualiser en graphe et supprimer de manière contrôlée.
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-prompt-enhance
xiex16070-jpg/dsh-prompt-enhance
Ajoute une action d’amélioration à côté de la zone de saisie, à gauche du sélecteur de modèle. Réécrit le brouillon sur place avec le modèle déjà choisi dans la session, selon cinq styles ; annulation en un clic et commande /enhance incluses.
dsh-plugin-operation-log
uio-o/dsh-plugin-operation-log
Panneau de session dans la barre latérale droite listant par tour et étape chaque Skill, appel d’outil MCP, lecture ou écriture de fichier, avec détail des erreurs par échec.
dsh-plugin-groups
p56568833/dsh-plugin-groups
Ajoute des onglets de catégorie (All, Appearance & UI, Usage & account, etc.) à Installed sur la page Plugins et mémorise l’onglet choisi. Les plugins de patch indiqués dans une table parente modifiable sont indentés sous le plugin ciblé. Affichage seul, aucun fichier écrit.
dsh-sheetflow
lostforest7/dsh-sheetflow
Remplit régulièrement des modèles Excel et vérifie les rapprochements. Indique une fois le fichier, la feuille, la ligne d’en-tête, la clé de correspondance et les colonnes de montants ; chaque écriture est prévisualisée avant application. Compare les montants exactement à deux décimales, liste les lignes sans correspondance comme exceptions et exporte une copie remplie, un rapport HTML et une trace JSON vers les lignes sources.
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-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-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-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.
dsh-self-evolution
tommy00748/dsh-self-evolution
Mémoire à long terme autogérée et bornée (MEMORY.md/USER.md façon Hermes, limites strictes de caractères et contrôle de sécurité) ; revue après chaque tour pour rédiger des notes simples ou améliorer une skill existante sans doublon ; curator qui trouve et répare les skills que le chargeur écarterait silencieusement ; recherche intersessions. Une carte d’apprentissage apparaît seulement en cas de nouveauté et demande confirmation avant suppression ou reformulation d’une mémoire.
dsh-model-modality
hmtxj/dsh-model-modality
Déclare le type d’entrée et le niveau de réflexion par modèle dans la page 模型. Ajoute des cases « 输入类型 » à chaque carte fournisseur et un champ « 思考等级 » au dialogue 编辑 ; écrit les champs officiels `input` et `reasoningEfforts` de `pi-ai`.
dsh-pi-composer
pomelo-ccc/dsh-pi-composer
Remplace le contrôle de modèle du compositeur par un sélecteur façon PI-Desktop : menu à deux volets avec recherche et groupes fournisseurs, curseur reasoning-effort, rappel de l’historique avec ArrowUp/ArrowDown et bouton de réécriture de prompt avec annulation.