EveGoodEvening/dsh-autoresearch ↗★ 0
dsh-autoresearch
Bounded metric-driven autoresearch plugin for DeepSeek Harness
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EveGoodEvening/dsh-autoresearch说明文档
阅读完整 README ↗Configuration
The Config schema (src/config.ts) is loaded at deploy time. Defaults (also in cordis.patch.yml):
| Key | Default | Meaning |
|---|---|---|
gitExecutable | git | Git binary. |
stateRoot | dsh-autoresearch | Tracker + worktree state directory. |
branchPrefix | autoresearch/ | Run branch prefix (must end in /). |
defaultMaxExperiments | 20 | Default candidate cap. |
maxExperiments | 100 | Hard candidate cap. |
defaultTimeoutMs | 900000 | 15 min per attempt. |
maxTimeoutMs | 3600000 | 60 min hard per-attempt ceiling. |
terminationGraceMs | 5000 | Grace period before killing the evaluator tree. |
maxActiveRunsPerRepository | 1 | Concurrent run cap per repo. |
maxStdoutBytes / maxStderrBytes | 1048576 | Evaluator output capture limits. |
maxResultChars | 16384 | Tool result render limit. |
artifactRetentionDays | 30 | Artifact retention window. |
retainFailedArtifacts | true | Keep artifacts from failed attempts. |
retainWorktrees | true | Keep worktrees after terminal runs. |
cleanupWorktreesOnSuccess | false | Remove worktrees on target-reached / budget-limited. |
exportTsv | true | Export a TSV summary per run. |
tsvRetentionDays | 30 | TSV retention window. |