prts-terrarchive
PRTS.chat corpus browser with local/cloud search, source reading and a Rhine Lab 3D workspace for deepseek-harness
一句话定位
PRTS.chat corpus browser with local/cloud search, source reading and a Rhine Lab 3D workspace for deepseek-harness
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add prts-terrarchive@0.2.4
兼容的 DSH 版本
>=0.2.0-rc.1
作者与热度
HTian-qwq · ★ 73 · 更新于 2026-10-22
关于这个插件
prts-terrarchive
PRTS.chat 为 DeepSeek Harness(DSH)提供的资料插件:把《明日方舟》与 《明日方舟:终末地》的游戏原文、档案,以及社区审校 Wiki、实体图鉴与《泰拉年表》 装进本地资料包,为 Agent 提供带原文行号的检索与引用工具,并可按需接入 PRTS.chat 云端混合检索与 DSH 原生网页工具。
中文 | English 这是什么
本插件为 DSH 提供明日方舟与终末地联合资料检索能力。插件先从 PRTS.chat 取得已批准的 最新 release 与逐文件摘要,再从 ModelScope 镜像或 PRTS.chat 下载本地语料; Agent 可以离线检索并按原文行号阅读材料;可选的 PRTS.chat 云端混合检索用于发现 候选材料,并将结果映射回本地原文核验。由于云端服务承载能力有限,当前为每个用户 每日提供 1000 次 DSH 匿名云端检索调用额度;额度策略可能根据实际运行情况调整。 本地检索:corpus_search 用同一组参数同时检索两款游戏, 支持游戏、资料类型、内容形式、角色、活动/任务、Wiki 字段等结构化过滤; 原文阅读:corpus_read 可按关卡代号、密录名、角色资料类别直接定位, 并可连续阅读整个明日方舟活动或终末地任务;引用格式统一为《篇章名》第 N 行; 活动时间线:timeline_search 检索 PRTS Wiki《泰拉年表》本地投影, 支持实体别名自动裂变与出处标记反查; 云端混合检索:双模块模式下一次 cloud_search 默认并行查询两款游戏的图谱、档案、 原文与 Wiki,联合排序后映射回本地篇章; 数据来源声明 自建 Wiki 数据:来源于 littlepangding/arknights_lore_wiki。 《泰拉年表》数据:来源于 PRTS Wiki《泰拉年表》,供本插件的时间线检索使用。 核心特性 莱茵生命资料馆
在 设置 → 插件 → PRTS 语料 → 界面皮肤 选择「莱茵生命资料馆」,然后在会话中打开 「资料馆」。检索阵列、调查板、重点证据盒和双层档案架位于同一个三维场景。 可用底部导航、边缘入口或点击可见模型切换,镜头连续移动。
调查板工具与调查技能仅在「莱茵生命资料馆」皮肤下启用。其他皮肤直接在对话中检索和回答,不会要求建板或把回答只存入板内报告。同一 PRTS 会话切换皮肤后会更新工具,无需新建对话;切出莱茵不会删除已保存的线索、报告或档案,切回后可继续查看。 检索阵列保留候选资料;档案架收录已交付给 Agent 的资料或用户主动收藏的资料,分别保留已读和引用状态,每页上下两层、每层十二份。 重点证据盒属于指定调查板,用于暂存待核对、待整理的材料;放入盒子不会自动标成已读,也不必先收藏。 调查板由 Agent 持续添加线索与关系,中央保留带版本的报告。新建还是延续调查由 LLM 通过调查工具决定,追问不会机械地创建新板。 纸片支持拖动、缩放、红绳连线与手动编辑。编辑沿用同款纸色和编号,自动保存并支持撤销;板面数据由 Host 持久化。 手动检索支持本地与云端模式及高级设置。阅读器支持 Markdown、来源版本、命中位置与实际已读范围;返回时恢复原入口、筛选和阅读位置。 手动浏览暂时停留在当前资料,Agent 下一次查阅时恢复跟随;点击「暂停跟随」才会持续暂停,直到点击「恢复跟随」。用户查看的板、Agent 工作板和证据盒目标分别管理。
长文分页、档案架分页、减少动态效果和无 WebGL 时的文字阅读模式均可用。 操作细节见 资料馆说明 与 交互与资料分层。
前端沿用 Three.js + TypeScript + Vite。三维主体、档案循环导航与渲染使用原项目实现和 默认画质;主界面按调查用途重新设计,原版演示档案已全部移除。开发预览读取本地真实资料包,不连接 Agent:
打开 http://127.0.0.1:4177。可通过 PRTS_RHINE_RELEASES=/path/to/releases 指定只读资料包目录。 直接预览证据白板:http://127.0.0.1:4177/?rhineView=board。 语法检查使用 npm run check,测试使用 npm test;浏览器检查使用 npm run test:rhine:browser(需要 Playwright)。 环境要求 Web:Node.js ≥ 22.19,DSH 运行时 ≥ 0.2.0-rc.1(包内 engines.dsh 声明);已按 0.2.1-rc.2 源码逐项核对 官方 Electron Desktop:使用与插件兼容的 DSH 桌面版本;桌面自带运行时 磁盘空间:语料大小以设置页与 release 清单为准,下载前不会自动占用完整语料空间 安装 官方 Electron Desktop(推荐)
在新版 DSH 桌面端,无需打开终端:
1. 打开左侧 插件,点击右上角 + 添加插件。 2. 在「包名或地址」输入框中粘贴下面带版本号的 npm 包名;只填包名,不要填 npm install 或 dsh plugin add 命令:
建议指定版本。只填 prts-terrarchive 时,安装预览可能显示 npm 的 latest,实际安装却选择较旧的版本,原因见下方说明。 3. 在 安装源 中按网络情况选择「npm 官方源」或「中国大陆镜像源」,点击 安装。 4. 安装完成后点击 立即启用;如果直接关闭了对话框,请在已安装列表中打开插件开关。 5. 打开 设置 → 插件 → PRTS 语料 下载资料并选择皮肤,然后新建会话,选择 PRTS 模式。