DeepSeek Harness Hub
← 返回列表

zimai233/dsh-exam-countdown

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

为 DeepSeek Harness 提供的中国考试倒数日插件。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/14 · 已提供中文文档

DeepSeek Harness 的中国考试倒计时。查询 64 个内置考试(高考、考研、公务员考试、四六级、CPA、司法考试……),并通过纯日期数学计算配合逐年滚动循环,得出距考试的天数。

综合分
28
GitHub 分
28
用户评分
★ Stars
2
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add zimai233/dsh-exam-countdown
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-exam-countdown

为 DeepSeek Harness 提供的中国考试倒数日插件。

内置 64 场中国主要考试(高考、考研、国考、四六级、教资、CPA、法考、一建、软考、护士执业……),
把纯日期计算封装成两个 agent 可调用的工具。日期一旦过去,自动顺延到下一年(循环滚动);
四六级等按「每年 6 月/12 月第二个周六」、JLPT 按「每年 7 月/12 月第一个周日」精确计算。

纯 ESM,零构建步骤 —— 发布的 npm 包本身就是运行时代码。

为什么需要它

DSH 生态里 教育 / 考试类目非常单薄:现成的插件多集中在工具链、媒体与设计领域,
没有任何一个提供中国考试的日程数据与倒数计算。这个插件补上了这块空白:
把「考程」网页应用(china-exam-countdown)的数据与日期数学移植为服务端工具,
agent 可以直接回答「高考还有多少天」「下一次 CPA 是什么时候」这类问题。

功能特性

- 64 场内置考试,覆盖 9 大分类:升学考试、公务员、英语考试、教师资格、会计金融、法律工程、医学健康、计算机、其他
- 精确规则日期:2nd-sat(第二个周六)与 1st-sun(第一个周日)由纯日期数学计算
- 循环滚动:日期已过自动顺延到下一年同一天,days >= 0 只返回未过期的场次
- 灵活查询:按 id 精确查找、按名称关键字模糊搜索、按分类筛选,结果按临近排序
- 两个工具:exam_countdown(倒数查询)+ exam_categories(分类清单)
- 零构建、零 DOM/localStorage —— 纯服务端数据 + 日期数学

安装

从 npm
dsh plugin --profile myprofile add dsh-exam-countdown

使用

直接用自然语言让 agent 查询,例如:

「高考还有多少天?」

agent 会调用 exam_countdown,例如:

{
"id": "gaokao"
}

返回:

[
{
"id": "gaokao",
"name": "高考",
"cat": "升学考试",
"dateLabel": "6月7日",
"days": 327,
"nextOccurrence": "2027-06-07"
}
]

再如:

「帮我看看最近要考的英语类考试,列出 5 个」

{
"query": "英语",
"limit": 5
}

「有哪些考试分类?」

agent 调用 exam_categories,返回各分类及其考试数量,用来发现 category 参数的合法取值。

工具参考

| 工具 | 参数 | 说明 |
|---|---|---|
| exam_countdown | id (string, 可选) — 精确 slug,如 gaokao、kaoyan、cpa、cet-6;query (string, 可选) — 名称/id/备注子串匹配;category (string, 可选) — 分类名;limit (number, 可选, 默认 10) | 返回 JSON 数组,每项 { id, name, cat, dateLabel, days, nextOccurrence },按剩余天数升序,仅含未过期场次 |
| exam_categories | 无 | 返回 [{ category, count }],按考试数量降序 |

可用的 id(64 场)

gaokao zhongkao kaoyan kaoyan-2 chengkao zikao-4 zikao-10 zsb guokao shengkao
wendui xuanxiao shiye cet-6 cet-12 tem4 tem8 pets-3 pets-9 putonghua
jlpt-7 jlpt-12 topik jzb-3 jzb-9 jzm-1 jzm-5 chuji gaoji zhongji
cpa sws jjs zcpg sjs yinhang jijin zq fakao-k fakao-z
yjzs ejzs zjzs xf jzs ytjg jl zx gh yishi-b
yishi-j hushi yaoshi weish sg rk-5 rk-11 ncre-3 ncre-9 catti-6
catti-11 chuban zhuanli daoyou

日期说明

- 固定日期的考试按全国统一日期收录;时间不固定的(如考研、省考、事业单位)使用历年典型日期
- 四六级 = 每年 6 月 / 12 月第二个周六;JLPT = 每年 7 月 / 12 月第一个周日,由程序精确计算
- 所有日期仅供参考,最终以各考试主办方官方公告为准

开发

npm install
npm test          # 纯核心逻辑测试(ruleDate / nextOccurrence / queryExams / 数据集)

License

MIT

dsh-exam-countdown

为 DeepSeek Harness 提供的中国考试倒数日。

将 考程 / china-exam-countdown
应用移植为 DSH 工具插件:64 场考试数据集与纯日期数学,暴露为
agent 可调用的工具。无 UI,无 DOM —— 只有服务端的数据 + 倒数计算。

为什么
DSH 插件生态系统的教育类别很薄弱:大多数插件面向工具、媒体和设计。没有任何插件提供中国考试时间表或倒计时计算。本插件填补了这一空白,使智能体能够直接从对话中回答诸如“距离高考还有多少天?”或“下一次 CPA 考试是什么时候?”之类的问题。

功能特性

- 64 个内置考试,涵盖 9 个类别:升学考试、公务员、英语考试、教师资格、会计金融、法律工程、医学健康、计算机、其他
- 精确的规则日期:2nd-sat(第二个星期六)和 1st-sun(第一个星期日)通过纯日期数学计算得出(CET-4/6、JLPT)
- 滚动循环:一旦某个日期过去,它会滚动到明年的同一日期;只返回即将到来的(days >= 0)结果
- 灵活的查询:精确的 id、针对名称/id/备注的子字符串 query,或 category 过滤,按天数升序排序
- 两个工具:exam_countdown + exam_categories
- 零构建步骤——纯 ESM,发布的包就是运行时代码

安装

from npm
dsh plugin --profile myprofile add dsh-exam-countdown

用法

用自然语言向智能体提问:

“距离高考还有多少天?”

智能体调用 exam_countdown,参数为:

{ "id": "gaokao" }

结果:

[
{
"id": "gaokao",
"name": "高考",
"cat": "升学考试",
"dateLabel": "6月7日",
"days": 327,
"nextOccurrence": "2027-06-07"
}
]

更多示例:

“列出 5 个即将到来的英语考试”

{ "query": "英语", "limit": 5 }

“你们有哪些考试类别?”

智能体调用 exam_categories,它会返回每个类别及其考试数量——用它来发现有效的 category 值。

工具参考

| 工具 | 参数 | 描述 |
|---|---|---|
| exam_countdown | id(字符串,可选)——精确的 slug,例如 gaokao、kaoyan、cpa、cet-6;query(字符串,可选)——针对名称/id/备注的子字符串匹配;category(字符串,可选)——类别名称;limit(数字,可选,默认 10) | 返回一个 JSON 数组,包含 { id, name, cat, dateLabel, days, nextOccurrence },按天数升序排序,仅包含即将到来的考试 |
| exam_categories | — | 返回 [{ category, count }],按数量降序排序 |

可用的 id(64 个)

gaokao zhongkao kaoyan kaoyan-2 chengkao zikao-4 zikao-10 zsb guokao shengkao
wendui xuanxiao shiye cet-6 cet-12 tem4 tem8 pets-3 pets-9 putonghua
jlpt-7 jlpt-12 topik jzb-3 jzb-9 jzm-1 jzm-5 chuji gaoji zhongji
cpa sws jjs zcpg sjs yinhang jijin zq fakao-k fakao-z
yjzs ejzs zjzs xf jzs ytjg jl zx gh yishi-b
yishi-j hushi yaoshi weish sg rk-5 rk-11 ncre-3 ncre-9 catti-6
catti-11 chuban zhuanli daoyou

日期

- 固定日期的考试使用全国统一日期;灵活的考试(考研、省考、事业单位)使用近年来的典型日期
- CET-4/6 = 6 月/12 月的第二个星期六;JLPT = 7 月/12 月的第一个星期日——精确计算
- 所有日期仅供参考——请务必以官方公告为准

开发

npm install
npm test          # 运行纯核心测试(ruleDate / nextOccurrence / queryExams / dataset)

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群