前言¶
DeepSeek Harness (DSH) 強調「一切皆插件」的生態理念。在構建需要學術寫作能力的智能體或工作流時,文獻檢索、引用規範以及 LaTeX 文檔的編譯檢查是高頻且繁瑣的環節。dsh-research-writing 旨在將這些分散的工具整合進 DSH 插件體系,提供一站式的解決方案。
是什麼¶
這是一個爲 DeepSeek Harness 提供的「研究寫作」工具包,由開發者 Flan246 維護。它將文獻檢索與引用功能(dsh-lit-search)與 LaTeX/BibTeX 守護功能(dsh-latex-guard)打包成一個插件,解決科研人員在處理文檔時需要頻繁切換工具鏈的問題。
核心功能¶
該插件包包含以下命令集:
- 文獻檢索與引用 (
dsh-lit-search):lit_search/lit_related:基於 Crossref 和 OpenAlex 進行文獻搜索。lit_cite:生成引用條目,支持 GB/T 7714、APA 和 BibTeX 格式(含 arXiv 預印本)。
- LaTeX 與 BibTeX 守護 (
dsh-latex-guard):latex_check:使用latexmk進行編譯檢查,支持自動檢測編譯引擎。bib_lint/bib_fill:對 BibTeX 文件進行校驗和自動填充。cite_audit:對文檔中的引用進行審計。
安裝與啓用¶
安裝該插件包會自動引入其依賴的兩個子插件並註冊。
dsh plugin --profile web add dsh-research-writing
注意:不要將此插件包與 dsh-lit-search 或 dsh-latex-guard 的獨立版本安裝在同一個 Profile 中,否則命令行工具會重複。
典型用法¶
該插件提供了獨立的 CLI 工具,可直接通過 npx 調用以下示例命令:
# 檢索文獻
npx dsh-lit-search search "mixture of experts" -n 5
# 生成特定格式的引用
npx dsh-lit-search cite 10.1038/nature14539 -s gbt7714
# 檢查 LaTeX 文檔
npx dsh-latex-guard check ./my-paper main.tex
# 自動填充 BibTeX 文件
npx dsh-latex-guard bib-fill refs.bib --write
適用場景與注意¶
- 適用對象:需要進行學術文獻調研、引用規範管理或 LaTeX 文檔編譯排錯的開發者或研究人員。
- 環境要求:需要安裝 Node.js >= 20。
- 使用權限:插件以當前 DSH 進程的權限運行,建議在安裝前查看源碼與許可證。
該插件通過 Bundle 的形式簡化了安裝流程,適合需要標準化學術寫作工具鏈的用戶。更多詳情可訪問 GitHub 倉庫。