dsh-autoresearch:DeepSeek Harness 持久化自動研究循環

前言

DeepSeek Harness(DSH)採用“一切皆插件”的架構。在開發智能體或進行實驗時,開發者通常需要讓 Agent 連續地修改代碼、測量結果,並根據反饋進行迭代。手動管理這種循環會話效率低下,且難以在長時間運行中保持上下文的一致性。

dsh-autoresearch 旨在解決這一問題。它爲 DSH 提供了一個持久化的自動研究實驗循環,允許在官方 Web GUI 中直接創建、運行和監控實驗過程。

是什麼

這是一個工作流插件,由 aa2246740 維護,採用 MIT 許可證。它爲 DSH 添加了“創建目標 → Agent 連續修改/測量/保留或回滾 → 頂部面板顯示結果”的閉環能力。通過該插件,開發者可以在會話中定義研究目標,讓 Agent 自動執行多輪實驗。

核心功能

  • 持久化循環:支持創建、運行和監控實驗循環,狀態會話持久化。
  • Web GUI 支持:支持在官方 Web GUI 中進行操作和管理。
  • 靈活的實驗控制:支持修改、測量、保留或回滾實驗中間狀態。
  • 結果可視化:在會話頂部面板實時顯示實驗結果。

安裝與啓用

安裝前請確保環境滿足要求:DeepSeek Harness 版本需在 >=0.2.0-rc.1 <0.2.1 之間,Host peer 的 Node.js 版本需 >=22.19.0。

桌面版 / DSH Studio

  1. 打開 DSH Studio。
  2. 進入 設置 → 插件。
  3. 點擊 添加插件,輸入以下內容:
github:aa2246740/dsh-autoresearch#v1.0.10
  1. 按照插件管理器的提示完成安裝。

Web 版

在終端中運行以下命令(需確保 dsh、Node.js 和 pnpm 在 PATH 中):

dsh plugin --profile web add github:aa2246740/dsh-autoresearch#v1.0.10

安裝完成後,重啓 Web Host 並打開頁面即可使用。

典型用法

安裝完成後,在任意項目會話中即可開始使用。

1. 創建並運行研究

  1. 打開一個項目會話。
  2. 在輸入框中輸入 /autoresearch。
  3. 選擇 新建研究。
  4. 填寫研究目標和輪次,並確認。

2. 執行過程

運行後,插件會修改項目文件並執行本機命令。整個過程由該會話的模型驅動,持續執行會消耗模型額度。插件不會上傳或 push 項目代碼到遠程倉庫。

3. 常用命令

插件提供以下命令用於控制實驗循環:

  • /autoresearch:新建研究、繼續、查看狀態、停止或清除。
  • /autoresearch resume:繼續一輪已暫停的研究。
  • /autoresearch status:查看當前持久狀態。
  • /autoresearch off:停止自動續跑,但保留已有結果。
  • /autoresearch clear:清除當前項目的 Autoresearch 賬本。

4. 數據存儲

實驗的賬本數據存儲在項目目錄的 .auto/ 下,包含 prompt.md、measure.sh、可選的 checks.sh、log.jsonl、ideas.md 和 config.json。在遇到 discard、crash 或 checks_failed 等情況時,系統會嘗試從 Git 基線或插件私有快照中恢復受保護的文件。

適用場景與注意

  • 適用場景:適合需要長時間運行、多輪迭代的實驗性開發工作流。
  • 權限注意:插件以當前進程的權限運行,安裝前應檢查源碼與許可證。
  • 前置依賴:需要 Git 來保存基線,或者使用插件私有快照。
  • 網絡與額度:不涉及代碼上傳,但會消耗模型額度。

總結

dsh-autoresearch 通過將實驗循環持久化並集成到 Web GUI,降低了智能體開發中迭代測試的門檻。它讓開發者能夠專注於實驗設計,而非繁瑣的會話管理。

更多信息請訪問 DeepSeek Harness 插件目錄 或 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜