Plugins
Durchsuche, filtere und installiere DeepSeek-Harness-Plugins.
152 Plugins gefunden
dsh-tool-camera
zlmddygggzh-collab/dsh-tool-camera
Grabs a live frame from the local webcam and hands it to the agent as an image, so the model can actually look through the camera without opening any app or keeping a window in front. A dim room no longer comes back black — brightness, gamma, contrast, sharpen and an auto-level pass run inside the capture itself. ffmpeg is fetched automatically on first use, and the same plugin lists the available capture devices.
dsh-tool-gate
xuxue04403/dsh-tool-gate
Per-project tool gating for the harness: before each step, the session looks for `.dsh/tool-gate.json` in its working directory and up to 32 parents, then filters the tool set handed to the model — allow or deny lists with `prefix*` wildcards, `off` when no rule file is found. A single `tool_gate_status` tool reports the active mode, rule file, and which tools were hidden.
dsh-tool-compass
nidehogger/dsh-tool-compass
Model-classified tool compass for DeepSeek Harness: the agent sees functional categories and pulls specific tools on demand.
dsh-tool-index
lizzzmax/dsh-tool-index
DSH Lean Context indexes available tools locally and preselects a clear match or finds tools on demand.
dsh-tool-deny
hhuangpanda/dsh-tool-deny
Hides or disables specific tools for a customized list of agent presets, such as tools another plugin adds to every preset. Hidden tools are removed from the tool list and use no tokens, denied tools have calls refused. Can also blank system prompts added by other plugins. Configured in YAML. Does nothing until you add a config row.
dsh-tool-index
gunjanpatel359/dsh-tool-index
Sends deferred MCP tool definitions as an index of names, parameter signatures and one-line summaries grouped by server, with tool_details returning a full schema on request and call_tool running the real tool. Reading a schema or running a tool does not change the model-visible tool list, so the prompt cache is not invalidated.
dsh-tool-subagent-batch
yixiangtang/dsh-tool-subagent-batch
Rolling-window batch scheduler for DeepSeek Harness subagents: one subagent_batch call carries a queue of independent subtasks plus a user-owned concurrency window, a settled child's slot is refilled immediately, and the call returns every child's final answer, stop reason and child id as one acceptance report. async mode keeps the pool running in the background for subagent_batch_status, and the window comes from config, DSH_SUBAGENT_BATCH_CONCURRENCY or a hardware recommendation.
dsh-tool-session-message
bigbugy/dsh-tool-session-message
Cross-session messaging: deliver a user message to another DSH session by session id. Every message carries the sender session id and a reply hint, so windows can authenticate each other and hand work over. One tool, no extra DSH dependencies; mode "steer" injects into a running turn instead of queuing a new one.
dsh-tools-manager
1497105876/dsh-tools-manager
Deny-only-Sperrliste für Tools je Agentenpreset. Ein in den Einstellungen deaktiviertes Tool verschwindet aus dem Schema dieses Modus und seine Aufrufe werden abgelehnt. Aktivieren oder Zulassen ist nicht möglich; nicht gesperrte Tools bleiben unberührt. Jede Zeile zeigt die Toolbeschreibung; Regeln liegen in einer JSON-Datei außerhalb des Profils.
dsh-tool-picker
ptilroko/dsh-tool-picker
Sitzungsbezogene Schalter legen fest, welche Tools eine DSH-Unterhaltung aufrufen darf. Im Gastmodus bleiben Datei-Tools auf den Workspace beschränkt; Shell und Subagenten sind deaktiviert.
dsh-toolkit
msszsd3925/dsh-toolkit
Fünf DSH-Hilfsfunktionen in einem Plugin: vorhandene Sitzungen über QQ steuern (OneBot-11-Implementierung wie NapCat muss parallel laufen), andere Sitzung mit context guard befragen, laufenden Turn pausieren, DSH unter Windows mit optionaler automatischer Fortsetzung per geplanter Aufgabe install-restart.ps1 neu starten und Token-Disziplin zur Spitzenzeit einspeisen.
dsh-tool-gate
7gzgn/dsh-tool-gate
Lagert ganze Tool-Pakete aus der Tooloberfläche der Sitzung aus und bindet sie mit einem Befehl wieder ein. Verkleinert die Tooltabelle von 99.789 auf 48.144 Zeichen (51,8 %), ohne Plugins zu deinstallieren oder neu zu starten. Pro Gruppe und Agent umkehrbar.
dsh-tool-subtitle
yuehancn/dsh-tool-subtitle
Liest und schreibt Untertitelspuren in SRT, WebVTT und ASS, konvertiert und verschiebt Zeitangaben; prüft auf überlange oder unlesbare cues und transkribiert Audio mit einem konfigurierten Spracherkenner.
dsh-tool-qrcode
yuehancn/dsh-tool-qrcode
Erzeugt QR-Codes mit einem selbst implementierten ISO/IEC-18004-Encoder ohne externe Tools. Plant Symbolversion und Fehlerkorrekturreserve vor der Ausgabe und decodiert vorhandene Codes zurück zu Text.
dsh-tool-protobuf
yuehancn/dsh-tool-protobuf
Liest, prüft und vergleicht Protocol-Buffer-Definitionen ohne protoc-Installation: abhängigkeitloser .proto-Parser mit sechs Tools (status, outline, describe, diff, audit, next_number). diff klassifiziert Änderungen als breaking, risky oder additive und nennt die Folgen im Wire-Format. audit findet Probleme, die protoc akzeptiert, die ein Reviewer aber beanstanden sollte: doppelte/illegale Feldnummern, Konflikte mit reservierten Bereichen, ungelöste Typen und nicht reservierte Lücken unterhalb der Höchstnummer.
dsh-tool-podcast
yuehancn/dsh-tool-podcast
Macht aus einer Rohaufnahme mit lokalem ffmpeg einen veröffentlichbaren Podcast: Kapitelgrenzen anhand von Stille erkennen, dort schneiden, Lautheit in zwei Durchgängen auf einen Broadcast-Zielwert normalisieren und einen iTunes-kompatiblen RSS-Feed schreiben, dessen enclosure-Bytes auf dem Datenträger gemessen werden.
dsh-tool-ocr
yuehancn/dsh-tool-ocr
Extrahiert Text aus Bild oder PDF: Bei digital erzeugten PDFs wird die Textebene direkt gelesen, bei Scans greift eine konfigurierte OCR-Engine.
dsh-tool-notion
yuehancn/dsh-tool-notion
Konvertiert Notion-Blöcke und Markdown in beide Richtungen, ohne API-Client oder externe Abhängigkeit. Ein Notion-Absatz ist ein Array von Rich-Text-Runs, Markdown ein String; die Konvertierung teilt und fügt zusammen, statt ein inverses Paar zu sein. Runs werden an jeder Annotationsgrenze getrennt und zurück zusammengeführt; bei vorhandenen Backticks werden Code-Fences erweitert. Jeder verlustbehaftete Schritt wird gemeldet.
dsh-tool-mining
yuehancn/dsh-tool-mining
Macht aus Rohzahlen eines GitHub-Repositories eine belastbare Bewertung: Beitragskonzentration und Bus-Faktor einschließlich Dateien mit nur einem Autor; Merge-Zeit mit Median neben Mittelwert, damit Ausreißer sichtbar bleiben; Issue-Rückstand ohne Pull Requests und Entwürfe. Liest die öffentliche REST-API ohne SDK und gibt nie vor, eine abgeschnittene Seite sei vollständig.
dsh-tool-media
yuehancn/dsh-tool-media
Steuert ein lokales ffmpeg über sechs strukturierte Tools: Dateistreams prüfen, transkodieren oder schneiden, gleichmäßig verteilte Frames oder die Audiospur extrahieren und Videos mit Zweipass-Encoding auf ein Bytebudget komprimieren.
dsh-tool-invoice
yuehancn/dsh-tool-invoice
Extrahiert aus Text Rechnungsnummer und -datum, Beteiligte, Steuer-IDs sowie Betrag, Steuer und Summe. Prüft, ob Betrag plus Steuer tatsächlich der Gesamtsumme entspricht, und markiert abweichende Dokumente.
dsh-tool-epub
yuehancn/dsh-tool-epub
Liest, erstellt und zerlegt EPUB-3-Bücher ohne externe Abhängigkeiten; ZIP-Leser/-Schreiber und XML-Scanner sind integriert. Prüft Metadaten, Lesereihenfolge und Inhaltsverzeichnis auf Strukturprobleme, fügt Kapitel zu einem Buch zusammen oder teilt es in HTML-Dateien pro Kapitel auf.
dsh-tool-browser
yuehancn/dsh-tool-browser
Öffnet eine Seite, wartet passend, extrahiert den lesbaren Artikel und erstellt einen Screenshot. Playwright ist optional; fehlt es, wird statisch abgerufen und das Ergebnis weist darauf hin. Eine Seite ohne ausgeführtes JavaScript wird von einer gerenderten unterschieden. Der Inhalt wird anhand der Textdichte möglicher Teilbäume gewählt, nicht anhand von Tag-Namen; so gewinnt der Artikel im Container statt des Containers, der nur mehr Dokument umfasst.
dsh-tool-archive
yuehancn/dsh-tool-archive
Packt ein Verzeichnis in ein deterministisches tar, liest Archive ohne Entpacken, verweigert beim Entpacken jeden Eintrag außerhalb des Zielordners und prüft das Ergebnis per SHA-256 gegen die Eingabe. Keine externe Abhängigkeit; das Plugin liest und schreibt tar selbst. Beim Lesen ist es bewusst toleranter als beim Schreiben. Da tar keinen zentralen Index hat, wird das Endmarkierungszeichen geprüft, damit eine abgeschnittene Datei trotz passender Prüfsumme nicht als vollständig gilt. Der Schreiber gibt nie etwas aus, das er nicht wieder einlesen kann.