DeepSeek Harness (DSH) 生态强调插件化与层叠。在处理结构严谨的古籍文献(如《周礼》)时,常面临检索困难、引用无据、缺乏结构化交互的问题。dsh-zhouli 插件提供了针对《周礼》的专用 agent 预设与检索工具,旨在让 agent 的对话过程与引用依据均可追溯至原文坐标。
核心功能¶
该插件包含两个主要部分:一套强制 agent 依循“周礼”法度行事的预设,以及一套提供全文检索与校勘功能的工具。
- 周礼模式(预设):提供 agent 预设,强制会话遵循三段式流程。Agent 在接手任务时先做“开篇·设官分职”,在事中判断关口时执行“事中·依典援据”(自查八法),在会话结束时进行“收尾·岁终之会”,并自陈“六计”(廉善、廉能、廉敬、廉正、廉法、廉辨)。
- zhouli 工具:提供《周礼》全文的检索能力,支持按坐标取段、职官考据、段落列表、校勘比对、统计等功能。
- 数据支持:内置 Kanripo 两本互校数据及职官员额索引。
安装与启用¶
安装前请确保本地已安装 pnpm。安装命令如下:
dsh plugin --profile web add dsh-zhouli
或从 GitHub 源码安装:
dsh plugin --profile web add github:SCP-CN-1059/dsh-zhouli
安装后,插件会自动入该 profile 的 layer stack,无须手动修改 composition。安装完成后,新建会话时即可选择“周礼模式”预设。
工具用法¶
工具入口为 zhouli,通过 action 参数区分功能。
| 事 | 所掌 | 所须 |
|---|---|---|
search |
全文检索,繁体优先,简体兜底 | query 必与;chapter、limit 可省 |
para |
按坐标取一段原文,繁体简体并列 | coordinate 必与,形如 1.1 |
zhiguan |
考某官职之员额与职掌 | query 为职官名;省之则列其全 |
list |
列某篇(或全部)之职官名 | chapter、limit 可省 |
chapter |
列某篇之段落原文 | chapter 必与;limit 可省 |
jiaokan |
查底本与郑玄注本之异文 | coordinate 或 query 或 chapter;皆省则报各篇之数 |
stats |
报语料之数与底本所出 | 无 |
示例:
# 按坐标取段
zhouli(action:"para", coordinate:"1.1")
# 考据官职
zhouli(action:"zhiguan", query:"大宰")
# 全文检索
zhouli(action:"search", query:"六計", chapter:"天官冢宰")
坐标系统¶
凡段皆有坐标 篇序.职官序。
- 篇序:1–6,依次为天官冢宰、地官司徒、春官宗伯、夏官司馬、秋官司寇、冬官考工記。
- 职官序:
.0为该篇叙官(列全官员额),.1及以下为各官职掌条文。
引证格式为《周礼·天官冢宰》1.1。例如 1.1 为〈大宰〉,1.0 为天官叙官。
授权说明¶
本插件分为代码与语料两部分,授权不同:
- 代码(插件、预设、脚本):采用 MIT 许可证。
- 语料(
data/):底本出自 Kanripo 漢籍リポジトリ,为 CC BY-SA 4.0 许可证。转发或改写语料时,须保留署名并以相同方式共享。《周礼》本文属公有领域,但许可覆盖的是其现代数字化成果。
生态背景¶
DeepSeek Harness (DSH) 理念为“一切皆插件”。本插件由社区开发者维护,并非官方应用商店商品。