DeepSHPlugins
dsh-cite 项目预览
GITHUB / COMMUNITY PROJECT

dsh-cite

Tools & IntegrationsJavaScriptMIT

Citation tools for agents: exact DOI lookup, Crossref bibliographic search, GB/T 7714 / APA / MLA / Chicago formatting, BibTeX generation and bounded-concurrency DOI validation.

3 StarsSTARDUSTLC666 Updated 2026-09-05
Open GitHub repository
dsh-cite 项目预览

About this project

Chinese

Citation tools for agents: exact DOI lookup, Crossref bibliographic search, GB/T 7714 / APA / MLA / Chicago formatting, BibTeX generation and bounded-concurrency DOI validation.

English

Citation tools for agents: exact DOI lookup, Crossref bibliographic search, GB/T 7714 / APA / MLA / Chicago formatting, BibTeX generation and bounded-concurrency DOI validation.

Project details & listing signals

Snapshot 2026-09-11
Creator / organization
STARDUSTLC666
Repository
STARDUSTLC666/dsh-cite
GitHub Stars
3
Forks
0
Programming language
JavaScript
License
MIT
Last push
2026-09-05
Manifest
Declaration found in the catalog

A public repository does not automatically permit commercial use. Check the project's license and compatibility. Manifests and catalog scores are not security certifications.

Catalog score

58/ 100
Maintenance activity
97
Documentation & practical information
100
Community interest
17
Installation signals
55
Project declarations
100

近 6 天仍在更新;README 含完整安装与使用说明;关注度尚低(3)。

Scores use five dimensions of the catalog snapshot. They are browsing aids, not hands-on reviews or security assessments.

Install & use

The respective GitHub repositories define project information and licensing.

dsh plugin --profile web add dsh-cite

Copying a command does not execute it. Read the repository documentation and check requirements and licensing first.

Project screenshots

Repository README

GitHub 原文

Saved repository documentation. Its capture date was not recorded and it may differ from the catalog description. Check the current repository before installing.

Repository documentation is preserved in its original language.

dsh-cite

npm downloads license stars

给一个 DOI,还你规范参考文献——GB/T 7714 / APA / MLA / Chicago / BibTeX。

DeepSeek Harness 参考文献工具插件:通过 Crossref API 查询文献元数据并格式化引用。五个工具(含 cite_health 自检)、零运行时依赖、全平台通用。

工具

工具作用关键参数
cite_lookup查文献元数据(DOI 精确查询 / 题录检索)doi 或 query 至少一个;limit 1-10 默认 5
cite_format生成规范引文doi 必填;style:gb-t-7714 / apa / mla / chicago
cite_bibtex生成 BibTeX 条目doi 必填;key 可选
cite_check从文本提取 DOI 并并发校验是否存在(并发 3,保持输入顺序)text 必填;maxChecks 1-50 默认 10
cite_health自检:探测 Crossref 连通性并报告延迟无

兼容性

在 @deepseek-ai/[email protected] 上验证(2026-08-31)。遵循 cordis 组合包补丁模型(cordis.patch.yml + dsh.bundle.patch),运行时不 import 任何 @deepseek-ai/* 内部模块。

安装

dsh plugin --profile web add dsh-cite

卸载

dsh plugin --profile web remove dsh-cite

卸载后重启 Web 服务。如需彻底清理,可再手动删除自己 profile cordis.patch.yml 中覆盖的插件行。

示例

用户:给我 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.

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

配置

- id: cite
  name: 'dsh-cite'
  config:
    timeoutMs: 15000   # Crossref 请求超时(也可用 DSH_CITE_TIMEOUT_MS)
    # userAgent: ...   # 自定义 User-Agent(也可用 DSH_CITE_USER_AGENT)
    userAgent: ''      # 自定义 UA(建议带上可联系邮箱)

说明

  • 数据源:Crossref REST API,无需 API key
  • 引文为纯文本输出;格式按常见模板生成,正式投稿前请核对目标期刊的细节要求
  • 不采集、不上传任何本地文献数据

开发

pnpm test       # 构建 + 18 个测试

MIT

License

MIT(见 LICENSE)

Before you begin

Check the current repository for installation, compatible versions and licensing. Stars and catalog scores are snapshot-based browsing signals.

Installation & troubleshooting · 项目问题反馈

Related projects