dsh-cite:DeepSeek Harness 参考文献插件

前言

DeepSeek Harness(DSH)采用插件化架构,允许开发者将特定工具无缝集成到智能体工作流中。在学术写作或研究自动化场景中,生成规范参考文献和验证元数据往往涉及繁琐的手动查询或编写定制的解析逻辑。dsh-cite 插件直接解决了这个问题:通过 Crossref API 提供标准化的文献元数据查询与引用格式化能力。

插件简介

dsh-cite 是 DeepSeek Harness 的一个插件,由 STARDUSTLC666 维护。它通过 Crossref REST API 查询文献元数据并格式化引用。插件提供五个工具,包含自检功能,零运行时依赖,全平台通用。

安装与启用

使用以下命令在 Web profile 下安装插件:

dsh plugin --profile web add dsh-cite

卸载时使用:

dsh plugin --profile web remove dsh-cite

核心功能

插件提供五个工具,覆盖文献查询、引用生成、DOI 校验与自检。

  1. cite_lookup
    查询文献元数据。支持 DOI 精确查询或题录检索。参数中需提供 doi 或 query 至少一个,limit 控制返回数量(1-10,默认 5)。

  2. cite_format
    生成规范引文。参数 doi 必填,style 指定格式(支持 gb-t-7714 / apa / mla / chicago)。

  3. cite_bibtex
    生成 BibTeX 条目。参数 doi 必填,key 为可选的 BibTeX 键。

  4. cite_check
    从文本提取 DOI 并并发校验是否存在。并发数为 3,保持输入顺序。参数 text 必填,maxChecks 控制最大检查数(1-50,默认 10)。

  5. cite_health
    自检工具。探测 Crossref 连通性并报告延迟,无需参数。

典型用法

示例 1:获取指定 DOI 的 GB/T 7714 引用

用户:给我 10.1038/nature12345 的 GB/T 7714 引用
Agent:
  cite_format { doi: "10.1038/nature12345", style: "gb-t-7714" }
  → LeCun Y, Bengio Y, Hinton G. Deep learning[J]. Nature, 2015, 521(7553): 436-444.

示例 2:校验文本中 DOI 的有效性

用户:检查这段参考文献的 DOI 是否有效
Agent:
  cite_check { text: "..." }

注意事项与限制

  • 环境要求:Node 版本需为 22.19 及以上的 22.x,或 24 及以上。
  • 数据源:数据源为 Crossref REST API,无需 API key。
  • 输出格式:引文为纯文本输出;格式按常见模板生成,正式投稿前请核对目标期刊的细节要求。
  • 隐私:不采集、不上传任何本地文献数据。

生态信息

该插件收录在 DSH 社区目录:

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

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

小夜