DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-autoresearch

v

dsh-autoresearch

Discovered

Metric-driven autonomous experiment loop for DeepSeek Harness: the agent proposes, benchmarks, keeps or discards, and repeats, with a live dashboard sidebar. pi-autoresearch compatible.

dsh-autoresearch

DSH plugin porting pi-autoresearch: an autonomous experiment loop for hard problems whose metric never reaches a perfect score. The agent proposes a hypothesis, benchmarks it, keeps or discards the result, and repeats — plus a live better-sidebar dashboard for monitoring and reviewing runs from the browser, phone included.

The loop deliberately does not run on DSH goals: a goal can be marked complete by the model, and these loops target problems that never reach a perfect score. Auto-resume is plugin-side instead (idle followups, pi-style, with pi's guards).

Repository layout

PathWhat it is
dsh-plugin-autoresearch/the plugin: host face (hexagonal) + client face (FSD)
dsh-plugin-autoresearch/docs/ARCHITECTURE.mdthe layering standard and review checklist, machine-checked on every test run
dsh-plugin-autoresearch/README.mdplugin docs: tools, HTTP routes, install into a DSH profile, live reload
DESIGN.mddesign + research notes behind the port (DSH plugin anatomy, better-sidebar API, slices, risks)
refs/pi-autoresearch/upstream reference, pinned git submodule — the revision this port was written against

Quick start

git clone --recursive git@github.com:vlozg/dsh-autoresearch.git
cd dsh-autoresearch/dsh-plugin-autoresearch
pnpm install

--recursive matters: refs/pi-autoresearch is a submodule (upstream davebcn87/pi-autoresearch, currently pinned at 939ede8). An existing clone catches up with git submodule update --init.

Gates

pnpm typecheck   # tsc --noEmit
pnpm test        # vitest — 92 tests across 14 files, architecture conformance included
pnpm build       # tsdown -> lib/index.mjs (host) + lib/client.cjs (client)

All three are expected to run clean on every commit; pnpm build also enforces client-bundle purity (no @deepseek-ai/* import outside the module-table externals).

Architecture at a glance

host   (hexagonal)  domain <- app <- adapters . infra   composed in src/host/index.ts
client (FSD)        shared <- entities <- features <- src/client/index.ts
contract            src/shared/wire.ts   — type-only, imported by both faces

The host's pure kernel (domain/) has no node builtins and no framework. The client's only door to the cross-face contract is src/client/shared/wire.ts. docs/ARCHITECTURE.md holds the full rules, the review checklist, the change recipes, and the accepted debt.

Status

Implemented and tested end to end: the three agent tools (init_experiment, run_experiment, log_experiment), the .auto/ session contract (measure / checks / hooks / log.jsonl), pi-style auto-resume, the SSE routes, the better-sidebar dashboard with toolview cards, and past-session detection across conversation workdirs. 92 tests pass and both bundles build.

Provenance

A port of pi-autoresearch (MIT, © Tobi Lutke and David Cortés), pinned in refs/pi-autoresearch. Tencent/BrowserSkill was the reference for a full-featured DSH tool plugin and is not vendored — see DESIGN.md.

Comments

Loading…

Similar plugins

deepseek-desk-rsi

by huchunlinnk

Recursive Self-Improvement engine for DeepSeek Harness — DSH maintains DSH: bounded perceive→integrate→verify→parity→repair→propose loop enforcing 1:1 upstream feature parity

Manifest valid

★ 4

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-desk-rsi

by lispking

A self-evolving plugin for DeepSeek Harness (dsh). It observes how the agent runs, proposes improvements to its own assets via the LLM, validates each proposal inside a sandboxed trial agent, and appl

Workflow & AutomationManifest valid

★ 3

↓ 202/wk

MIT

TypeScript

Aug 25, 2026

dsh plugin --profile web add dsh-auto-evolve

by ManoloRemiddi

Responsive steering during model output in DeepSeek Harness; preserves queued follow-ups and running tools.

Development & InfrastructureManifest valid

★ 1

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-steering

by ZK-Andy

Continual self-evolution plugin for DeepSeek Harness: versioned, auditable, rollback-safe harness state refined from session trajectories, with a benchmark-driven validation loop.

Workflow & AutomationManifest valid

★ 20

↓ 2.3k/wk

MIT

TypeScript

Oct 3, 2026

dsh plugin --profile agent add dsh-continual-evolve

by dongsheng123132

Deterministic revision-pinned benchmarks and regression evidence for DeepSeek Harness

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 3

MIT

JavaScript

Sep 7, 2026

dsh plugin --profile web add dsh-benchmark

by VincentJiang06

WeChat Mini Program automated testing for DeepSeek Harness (dsh) — selector-addressed actions, build-freshness gates, geometry-first assertions for text-only models, real screenshots on vision routes

Manifest valid

★ 0

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-mp-automator