1475505/dsh-plugin-miliastra-toolbox
在 DeepSeek Harness 里直接问千星沙箱(原神千星奇域 UGC 编辑器)的问题:节点用法与参数、官方指南 / 教程 / FAQ、玩法排障。覆盖 300+ 篇官方文档,另含 10 篇客户端控件与客户端脚本(lua)文档。
catalog descriptioncatalog 简介 / catalog description:将千星沙箱(原神千星奇域)知识库接入 Deepseek Harness 的插件
Project Overview项目介绍
This repository is a native plugin built exclusively for DeepSeek Harness (DSH), designed to integrate the Miliastra Sandbox knowledge base for Genshin Impact’s Miliastra Domain UGC editor. The knowledge base hosts over 300 documents including node specifications, creation guides, tutorials, and frequently asked questions. The plugin registers four tools that the LLM can automatically select and use: get_node_info, list_documents, get_document, and rag_search. It also registers a matching skill called miliastra-knowledge that guides the LLM on tool selection and output formatting. Users can also manually trigger the skill by sending the /miliastra-knowledge command when they need to look up related content.
This plugin is intended for Genshin Impact players who create UGC content in the Miliastra Sandbox. It lets creators ask questions about UGC editing directly in their DSH chat window, eliminating the need to open an external browser to search for documentation or troubleshooting steps. For example, if a creator is stuck on why their collision trigger is not working, or how to move a complex creation to a fixed position, they can just ask the question directly in DSH. The LLM will automatically detect the query matches the knowledge base, load the skill, and retrieve the correct answer from the repository for the user.
To install the plugin natively, you first need to have DeepSeek Harness set up with Node.js 22.19 or higher. The recommended installation method is the official DSH bundle workflow, where you run a single command to install the plugin permanently to your DSH profile. You can also do a temporary patch mount that only applies to your current DSH session, without changing any persistent configuration. If you prefer not to install the full plugin, you can use the pure skill integration by dropping the skill files into DSH’s skill directory. Do not enable both the plugin and the pure skill at the same time, as they will conflict over the same skill name.
这是一款专为 DeepSeek Harness 开发的原生插件,用于接入原神千星奇域 UGC 编辑器的千星沙箱知识库,聚合了超过 300 篇相关文档,涵盖节点功能说明、制作指南、常见问题排障教程等内容。插件为大模型注册了 4 个可自动调用的工具:按节点名查询节点参数等信息的 get_node_info、按关键词列出文档标题的 list_documents、按标题获取全文的 get_document,以及支持自然语言语义检索的 rag_search。同时还注册了同名技能 miliastra-knowledge,方便模型匹配问题后按指引调用工具。
本插件面向制作千星奇域 UGC 内容的原神玩家,帮助他们在 DeepSeek Harness 的对话中直接查询千星沙箱的相关知识,无需跳转外部网站搜索文档。创作者遇到问题时,可直接在对话中提问,比如“碰撞触发器不触发是为什么”“复杂造物怎么做定点位移”这类常见问题,大模型会自动匹配技能,选择对应工具检索知识库,返回准确的说明和解决方案。你也可以主动触发技能,发送指令“/miliastra-knowledge”调用查询。
本插件要求运行环境为 Node.js 22.19 及以上版本,支持两种原生安装方式:推荐使用官方 bundle 工作流,一条命令即可完成安装并持久化生效;也可使用临时挂载方式,仅本次启动生效不修改配置。此外也支持纯技能集成方式,无需安装插件,只需将技能文件放入 DSH 的技能目录即可使用。注意不要同时启用插件和纯技能,二者会因同名技能产生冲突,依赖的 DSH 核心包由宿主环境提供。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-plugin-miliastra-toolbox(1475505/dsh-plugin-miliastra-toolbox)
仓库:https://github.com/1475505/dsh-plugin-miliastra-toolbox
本站详情页:https://www.yhbd.top/plugins/1475505-dsh-plugin-miliastra-toolbox/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证未声明 · ⭐ 16 · 最近提交 2026-09-29 · 主语言 TypeScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- No license declared - all rights reserved by default; ask the author before commercial use or redistribution未声明开源许可证 —— 默认「保留所有权利」,商用或再分发前先问作者
- 16 stars - an early-stage project星标 16,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:1475505/dsh-plugin-miliastra-toolbox
把 1475505/dsh-plugin-miliastra-toolbox 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-plugin-miliastra-toolbox
在 DeepSeek Harness 里直接问千星沙箱(原神千星奇域 UGC 编辑器)的问题:节点用法与参数、官方指南 / 教程 / FAQ、玩法排障。覆盖 300+ 篇官方文档,另含 10 篇客户端控件与客户端脚本(lua)文档。
dsh plugin --profile web add github:1475505/dsh-plugin-miliastra-toolbox
dsh web
能问什么
装好之后,正常聊天就行,问法不用特殊:
- 「角色实体和玩家实体有什么区别?」
- 「复杂造物怎么做定点位移?」
- 「我的碰撞触发器不触发是为什么?」
- 「嘲讽目标节点的参数是什么?」
- 「奥黛塔的经典模式 ID 是?」
- 「预设按钮控件的四种状态怎么配?」(2D + lua 场景)
和直接问模型有什么不同:答案取自知识库原文,不是模型的记忆。查节点会附上归属端(服务端 / 客户端 / 双端)和来源文档路径;查文档返回正文全文,可以自己核对。版本更新过的内容也不会答成旧版。
安装
前置条件
- 已安装 DeepSeek Harness,Node 22.19+
- Harness 版本落在支持区间内:
0.1.0-rc.6起、含0.2.x。区间外的版本dsh plugin add会按 peer 校验判定「不兼容」并直接拒绝安装(可用dsh plugin allow-version <pkg>@<ver> --dsh-version <ver> --accept-risk逐版本强制放行) - 能访问知识库
https://ugc.070077.xyz
方式一:装成插件(推荐)
一条命令写进 profile,之后每次启动自动生效:
# 从本仓库安装(建议固定 commit:#<sha>)
dsh plugin --profile web add github:1475505/dsh-plugin-miliastra-toolbox
# 本地路径(开发调试时)
dsh plugin --profile web add /path/to/dsh-plugin-miliastra-toolbox
dsh web # 启动即带插件
卸载:
dsh plugin --profile web remove dsh-plugin-miliastra-toolbox
方式二:临时试一下(不改动任何配置)
仅本次启动生效,插件路径必须是绝对路径:
dsh web --patch /path/to/dsh-plugin-miliastra-toolbox/cordis.yml
dsh --profile headless --patch /path/to/dsh-plugin-miliastra-toolbox/cordis.yml "嘲讽目标节点的参数是什么"
装进来了什么
6 个工具
模型会自动选用,不需要你指定名字。
| 工具 | 用途 |
|---|---|
get_node_info |
按节点名查功能、参数、归属端(服务端 / 客户端 / 双端)与来源文档 |
list_documents |
按关键词列出文档标题(不含正文),不确定文档名时先看有哪些 |
get_document |
按标题获取官方文档全文 |
rag_search |
自然语言语义检索文档片段,适合开放问题与排障 |
list_client_documents |
按关键词列出客户端控件 / 客户端脚本文档标题,仅 2D + lua 场景 |
get_client_document |
按标题获取客户端控件 / 客户端脚本文档全文,仅 2D + lua 场景 |
2 个技能(按场景分流)
miliastra-knowledge(通用):服务端节点图、系统配置、排障。模型遇到相关问题会先加载技能正文,按其中的指引(工具选型、批量原则、输出规范)调用工具。不涉及客户端工具。miliastra-knowledge-lua(仅 2D + lua 脚本):客户端控件与客户端脚本(lua)编程,是list_client_documents/get_client_document的唯一入口。
也可以主动指定:「用 miliastra-knowledge-lua 技能查一下」,或发送 /miliastra-knowledge-lua。
为什么要分两个:服务端节点图和客户端 lua 编程是两套完全不同的 API 与概念。分开注册可以让通用问题不加载 lua 语料,避免模型在错误的语料里找答案。
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
ruvnet/ruflo
Tencent/WeKnora
EverMind-AI/EverOS
MemTensor/MemOS
plastic-labs/honcho
agentscope-ai/ReMe
zilliztech/memsearch
vshulcz/deja-vu