dsh-autoresearch
Run the following command in DeepSeek Harness:
dsh plugin install EveGoodEvening/dsh-autoresearch
Paste the following prompt into your AI chat to install this plugin:
Install the plugin in DeepSeek Harness by running dsh plugin install EveGoodEvening/dsh-autoresearch; the open-source repository is at https://github.com/EveGoodEvening/dsh-autoresearch .
About this plugin
Optimization research loops, where you propose a change, run an evaluation, compare a scalar metric against a baseline, and keep or reject the result, are exactly the kind of repetitive, error-prone workflow that dsh-autoresearch automates for DeepSeek Harness agents. You declare one immutable objective, a narrow set of mutable file globs, and a Host-registered evaluator; the plugin then drives a bounded keep-or-reject search inside an isolated Git worktree. The proposal agent may edit only the declared paths, while a fixed, deployment-pinned metric acts as the sole source of truth. Because the proposal model cannot alter the evaluator command, metric direction, dataset identity, or runtime environment, the self-scoring pitfall that plagues naive auto-research loops is eliminated by design.
Three design pillars set this plugin apart. First, boundedness and safety: candidate caps, per-attempt wall-clock watchdogs, and a finite target threshold all bound the run; any recoverable failure consumes one ordinal, restores the accepted worktree, and proceeds to the next candidate, while policy, persistence, or provenance violations halt the run entirely. Second, durability and fail-closed recovery: every state transition is transition-checked and hash-bound in a SQLite tracker; cancellation and resume reconcile durable evidence before any mutation or evaluator spawn, so a crashed controller never leaves a half-applied candidate behind. Third, a minimal trust surface: the evaluator runs through the managed subprocess provider with a closed environment and bounded output capture, and the isolated worktree protects repository state. The plugin explicitly does not provide OS-level sandboxing, so deployments with adversarial-code requirements must supply an external isolation layer themselves.
This plugin is best suited for developers and teams who have a reproducible, algorithm-qualified evaluation command and want to explore dozens of code or configuration candidates while automatically retaining the best one. Whether you are tuning prompts, searching hyper-parameters, or incrementally improving an algorithm module, as long as the metric is well-defined and the evaluation is cheap enough to run repeatedly under a timeout, dsh-autoresearch turns the entire trial, measure, and compare cycle into a single background job with full auditability and resumability.
Use Cases
- Bulk prompt or hyperparameter search and selection
- Incremental algorithm module improvement
- Exploring batch candidate changes against a quantifiable metric
Best For
- Developers with a reproducible evaluation command
- Research teams requiring auditable experiment records
- Engineers optimizing code with DeepSeek Harness
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.