Plugins
Parcourez, filtrez et installez des plugins DeepSeek-Harness.
22 plugins trouvés
sieve (dsh-sieve)
sev7een7/sieve
Filtre les sorties, purge le contexte périmé et révèle les skills à la demande dans DSH 0.2.1-alpha.1.
dsh-context-lens
goodandready/dsh-context-lens
Compression de contexte basée sur l'AST, filtrage des journaux de test et garde-fou de budget de tokens pour DeepSeek Harness : supprime la syntaxe redondante, élague les lignes de journal bruyantes et impose un plafond de tokens pour que la fenêtre de contexte ne déborde jamais.
dsh-session-pruner
mrzhangkris/dsh-session-pruner
Gestion du cycle de vie complet des sessions : sous-agents one-shot archivés à la fin, sous-agents en pause continuable / sessions principales archivés (récupérables), plafond de capacité, nettoyage du cache de projection, et panneau de paramètres à rechargement à chaud.
dsh-autorestart
eason-22/dsh-autorestart
Redémarre DeepSeek Harness sans perdre le travail : attend l’inactivité de toutes les conversations puis reprend le travail interrompu. Si un superviseur gère l’hôte, il le sollicite ; aucun second hôte n’est lancé à côté d’un hôte actif. Avant chaque redémarrage, supprime les anciens cookies susceptibles de faire déborder l’en-tête de requête et bloquer le démarrage. Crée des instantanés de configuration et plugins (2 par défaut, 10 max ; anciens/incomplets supprimés). Aucun instantané appliqué ou restauré automatiquement, aucun contrôle de l’hôte : consultation ou rollback manuel seulement. À la fin, compte à rebours puis éteint la machine. Fonctionne sur Windows desktop et dsh web hébergé, vérifié sur WSL avec systemd. Web sous Windows, WSL sans systemd et Linux natif non testés.
dsh-minimal-anchor
rand0wn/dsh-minimal-anchor
Élagage du schéma d'outils à une liste blanche et injection d'un préambule structurel uniquement lors du premier tour de la session, puis laisse passer chaque tour suivant sans modification.
dsh-session-vacuum
mili1360/dsh-session-vacuum
Deletes the write-only streaming fragment rows from session logs on disk so a long session loads into fewer objects; the pruned log is checked against the loader contract before the file is replaced, and the previous file is kept as .orig.
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-loop-recover
terry2010/dsh-loop-recover
Garde-boucle pour DeepSeek Harness : détecte et arrête les sorties répétées en flux, élague et compacte le contexte, puis reprend automatiquement la tâche sans redémarrage.
dsh-virtual-person
yimengsuper2432/dsh-virtual-person
Construit persona et mémoire à partir d’un seul AGENT.md : les 40 000 premiers caractères sont injectés dans le system prompt de chaque session ; le surplus est tronqué avec une note. Le fichier se modifie dans Settings. Les lignes de journal par tour sont fusionnées selon leur similarité, regroupées selon leur fréquence de rappel et élaguées uniquement à la limite de 2 Mo.
dsh-readprune
songrui111/dsh-readprune
Réduit les tokens des sessions DeepSeek Harness en lisant un fichier par plage de lignes ou symbole plutôt qu’en entier, et en bornant les résultats trop volumineux avec possibilité de récupération. L’élagage a lieu à la source, avant l’arrivée dans le contexte. Mesure annoncée : 43,9 % de tokens prompt en moins sur une session modélisée de 30 étapes.
dsh-session-steward
drscrewdriver/dsh-session-steward
Session Steward pour DSH : parcourez et nettoyez en masse l’archive officielle des sessions, puis lancez un bilan à quatre contrôles (intégrité des logs, projection cache, JSON sans perte, lecture à froid). Le résultat est une prescription réversible, avec sauvegarde préalable. Ne réécrit jamais les journaux de session.
dsh-worktrees
lwklbb/dsh-worktrees
Gérez les worktrees Git directement dans DSH : analysez les dépôts de l'espace de travail, créez des worktrees, ajoutez-les comme espaces de travail DSH, ouvrez des dossiers, supprimez des worktrees et élaguez les enregistrements obsolètes.
dsh-turn-cleanup
leonlee114514/dsh-turn-cleanup
Blocks the end of a turn while temporary files from that turn are still lying around: it registers a listener on the serial agent/turn-stopping hook and, if anything is left, steers the model with the file list and two ways out — delete them, or justify each one and move it somewhere deliberate. Candidates come from two narrow temp-file sources, plus a backup-retention channel that is on by default and flags excess .bak copies of files touched this turn. The first is the .agent-tmp/ convention directory under the session cwd: whatever is left in it is reported outright, because that directory exists only for throwaway files. The second is the paths this turn actually wrote, captured through the fs/write-intent hook; those are reported only when they sit under that cwd, fall outside .git, node_modules, .tmp-sessions and out, match a temp-file pattern, and the file is still present — which is what keeps junk already sitting in the workspace from being resurrected as a complaint about this turn. One steer per turn, subagent sessions skipped, nothing deleted by the plugin in the default steer mode (only the opt-in mode: prune deletes backups), and the check is readdir plus stat only.
dsh-strata
light-cheng/dsh-strata
Layered context management: at each turn end older tool output becomes a deterministic card, the model can fold older ranges into its own summaries in up to three tiers (compress), and every original is archived locally for decompress and search_context. Works alongside DSH-Mem0: superseded runtime-context snapshots (such as recalled memories) are never archived, carded or folded, and are replaced by a one-line placeholder at turn end when the prompt cache is already broken, when the saving outweighs the cache miss, or above 75% of the window; a strataBudget service (pressure, allowance, countTokens) and a strata/fold-landed event are provided for other context plugins; strata_status warns when DSH's automatic compaction is off or its official summary keeps failing. Its L1 layer, archive rotation, prune guard and preset takeover are forked from dsh-live-compact 1.0.6 (MIT); uninstall dsh-live-compact or billion-context first — they replace the same compaction rows and Strata will not take over while either is installed.
dsh-compaction-ledger
konlue/dsh-compaction-ledger
Registre de compaction pour DeepSeek Harness : audite chaque opération (contenu masqué, moment et coût en tokens) et permet au modèle de rappeler à la demande le contenu élagué.
dsh-compaction-audit
bushizhanghan/dsh-compaction-audit
Audite ce que la compaction du contexte a réellement perdu. Lit le journal brut des événements et vérifie la survie des contraintes permanentes de l’utilisateur (ne pas faire, faire, uniquement dans tel cadre), les chemins/versions/ports/identifiants inventés, les « voir ci-dessus » pointant vers du texte supprimé, la taille du résumé par rapport aux tokens libérés et les coupes non comptabilisées. Selon arXiv 2608.11242, une mesure relève ~17 % de survie des contraintes selon les compacteurs. Quatre outils agent, dont un balayage intersessions classant les conversations selon le préjudice. Déterministe, sans LLM : toute erreur relève d’une règle identifiable.
dsh-limit-break
ma354/dsh-limit-break
Mémoire persistante entre sessions et chaîne de récupération résistante au blocage par nom d’hôte. Quatre outils : memory_recall, memory_save et memory_stats sur le JSON brut de $DSH_HOME/memory/facts.json, plus resilient_fetch, qui essaie fetch, un hôte alias du même service (Wikipedia uniquement pour l’instant), puis curl en IPv6 et IPv4 (curl dans PATH requis). Aucun daemon, dépendance npm ni accès réseau à l’import. memory_prune, cinquième outil de la 1.3.0, a été retiré en 1.4.0, car ajouter un outil à un plugin actif casse les sessions déjà ouvertes.
dsh-mise
sovlookup/dsh-mise
mise doit être installé sur l’hôte. Liste versions active/installed/available ; install/use/uninstall/prune via .mise.toml ; place les shims mise au début du PATH au chargement. Neuf outils : status, versions, PATH scan, install, use, prune, uninstall, activate, progress.
harness-reflex (dsh-reflex)
miuzel/harness-reflex
Runtime décisionnel System One pour dsh. Outils rapides non génératifs (choice, score, screen, gate) sur gateway locale ou hébergée ; sans que le modèle ait à appeler quoi que ce soit, élagage automatique segment par segment des sorties trop longues, refus des appels identiques répétés après stagnation confirmée par System One, vérification des déclarations d’achèvement par preuves d’outils et correction des nouveaux essais en échec. npm : dsh-harness-reflex (plugin), harness-reflex (core et serveur MCP stdio).
dsh-lost-and-found
wangzhanchao883/dsh-lost-and-found
Recherche locale de fichiers : indexe les dossiers choisis dans une base SQLite locale pour retrouver un fichier par requête, sans parcourir tout le disque. Exclut caches, VCS et dossiers de programmes pour chaque dossier ; chacun garde son point d’ancrage incrémental et tout nouveau dossier est indexé intégralement. Lecture seule : aucun fichier n’est modifié, déplacé ni supprimé. Compatible avec DeepSeek Harness 0.1.7–0.2.x, testé sur 0.2.0-rc.1.
dsh-grill-tree
qiz029/dsh-grill-tree
Bundle de plugins pour DeepSeek Harness : grill_tree, outil de recherche d’espace de conception à politique fixe. Développe une décision par nœud, lance des proposants indépendants, confie l’élagage à un juge distinct et limite le beam à chaque profondeur. Peut produire des conceptions complètes.
context-pruner
johnxu22786/context-pruner
Triage du contexte des longues sessions DeepSeek Harness : des filtres déterministes réduisent le contenu obsolète, en double, en échec ou trop volumineux via le point officiel ctx.compaction.