dsh-ue-db — 为 DeepSeek Harness 打造的离线 Unreal Engine 5.8 数据库
30.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Abeskandr/dsh-ue-db该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · tool
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 10 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 1 处,展示前 1 条)
- 执行外部命令来自配置/变量lib/update.js:34
child = spawn(cmd, args, { ...opts, windowsHide: true });
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的离线虚幻引擎 5.8 数据库
README
由 DeepSeek 最新模型翻译生成dsh-ue-db — 为 DeepSeek Harness 打造的离线 Unreal Engine 5.8 数据库
向智能体提问 Unreal Engine 相关问题,它会从本地语料库作答,全程不碰网络。蓝图节点、C++ API、Python API 以及完整的 Epic 文档,都能通过 DSH 中注册的四个工具检索。
You: "how do I cast to another blueprint class"
Agent: [ue_db_search] → Cast To Class (with pin types)
You: "AActor"
Agent: [ue_db_get] → header path, include line, full class signature
⏱ 安装前请先读这段
首次下载要花几小时,不是几分钟。
语料库约 324 MB 文档,刻意不随包发布(GitHub 拒收超过 100 MB 的文件,而且打包进语料库会很快过期)。首次使用时从 Epic 拉取。
Epic 对公开文档限流,大约每秒 4 个请求,超限就封 IP 15–20 分钟。
展开完整文档(README 剩余 1 节)
dsh-ue-db — 为 DeepSeek Harness 打造的离线 Unreal Engine 5.8 数据库 向智能体提问 Unreal Engine 相关问题,它会从本地语料库作答,全程不碰网络。蓝图节点、C++ API、Python API 以及完整的 Epic 文档,都能通过 DSH 中注册的四个工具检索。 You: "how do I cast to another blueprint class" Agent: [ue_db_search] → Cast To Class (with pin types) You: "AActor" Agent: [ue_db_get] → header path, include line, full class signature ⏱ 安装前请先读这段 首次下载要花几小时,不是几分钟。 语料库约 324 MB 文档,刻意不随包发布(GitHub 拒收超过 100 MB 的文件,而且打包进语料库会很快过期)。首次使用时从 Epic 拉取。 Epic 对公开文档限流,大约每秒 4 个请求,超限就封 IP 15–20 分钟。所以完整的首次下载得跑一整夜: | 范围 | 大致耗时 | | pyapi — Python API(纯 HTTP,无 Cloudflare) | 约 15 分钟 | | guides — 3 600 个文档页面 | 约 45 分钟 | | bpapi — 52 000 个蓝图节点 | 数小时 | | cppapi — C++ 核心模块 | 约 2.5 小时 | | 全部 | 挂着跑一整夜 | 不必一次跑完。 每一步都支持续传:随时停下,之后再调 ue_db_update,它会从断点继续,不重复下载任何内容。每一步开始前还会打印预计耗时,所以长时间运行不会看起来像卡死。 如果你只需要回答「哪个节点 / 哪个函数」,部分下载就已经够用——先下 pyapi,再按需补充。 里面有什么 | 来源 | 条目数 | 给智能体提供什么 | | Blueprint API | 52 314 个节点 | 每个节点及其 Inputs/Outputs 表:引脚类型、名称、描述 | | C++ API | 30 841 个类 | AActor、UObject、UWorld 等:头文件路径、include 行、完整签名 | | Python API | 11 642 个类 | unreal. 签名、参数、属性、继承关系 | | Guides | 3 643 个页面 | Epic 文档,分为 36 个章节:Gameplay、Animation、Niagara、UMG、PCG、Cinematics、Audio…… | 共 98 440 条,磁盘上约 324 MB,索引 70 MB。全部是 dev.epicgames.com 上发布的 Unreal Engine 5.8。 智能体被要求使用它 工具描述告诉模型某个工具是什么,但不能可靠地让模型主动去用——没有引导,模型会凭记忆回答 Unreal 问题,或者去搜网页,而完整的离线语料库就搁在那儿没人用。 所以插件还贡献了一段系统提示词(顺序 210,与其他第一方工具引导并列),大意是:任何 Unreal Engine 问题先查 ue_db_,优先于网页搜索和凭记忆作答,只有数据库确实没有时,才回退到网页答。只有当工具确实出现在调用方的作用域里,这一节才会输出,所以没有这个工具的智能体不会被它打扰。 You: «как сделать двойной прыжок?» Agent: [ue_db_search] → JumpMaxCount … ← not web_search, not memory 这就是为什么你不必在每次对话里都提醒智能体。 语言 语料库只有英文——Epic 就是这么发布的——插件完全不做翻译。 这是有意为之。智能体已经知道用户用什么语言写的,翻译起来比任何固定词表都好:一份只覆盖多种语言中一种的词典,天生就是残缺的,它给出的答案是悄悄错的,而不是干脆失败。 约定写在工具描述里,模型每一轮都会读到: | 谁 | 职责 | | 智能体 | 理解任何语言的问题,搜索前先译成英文,用用户的语言回答 | | 插件 | 从英文语料库检索,仅此而已 | User (Russian): «как создать материал» Agent translates: "create material" -> [ue_db_search] Agent answers: отвечает по-русски, используя найденное 查询里含非拉丁字符会直接报错拒绝,而不是返回空列表——因为空列表读起来像「Epic 没记录过这个」,这是错的,会让智能体跑去别处搜。报错会告诉智能体先翻译再重试。 安装 dsh plugin --profile web add https://github.com/Abeskandr/dsh-ue-db 安装就这一条——dsh 转发给 pnpm,由它克隆打了标签的源码。语料库不在仓库里,首次使用时才下载。 然后执行一次: python -m pip install cloudscraper # needed only for downloading 让智能体运行 ue_db_update,再重启 DSH,工具才会出现在模型的工具集里。首次下载要几个小时(见开头的说明);每一步都能续传,所以可以分几次做完。 工具 | 工具 | 用途 | | ue_db_search | 跨全部来源的排序搜索。用 kind=guide\|pyapi\|bpapi\|cppapi 过滤。 | | ue_db_get | 按搜索结果里的 id 取单条全文。 | | ue_db_status | 语料库位置、版本、条目数——用它诊断缺失的库。 | | ue_db_update | 唯一联网的工具。下载并重建索引。可续传。 | 选择语料库放在哪 解析顺序: 1. 插件行里的 config.knowledgePath——显式路径 2. DSH_UE_DB_ROOT 环境变量 3. <plugin>/data,前提是里面有索引——随包带了语料库的本地安装 4. ~/.dsh/ue-db——全新注册表安装的默认位置 - id: ue-db name: dsh-ue-db config: knowledgePath: D:/unreal-docs 指向已有的语料库,就什么都不下载。删掉那个目录语料库没了,别处也没留副本。 更新 ue_db_update(what="guides") # guides only ue_db_update(what="bpapi") # Blueprint API only ue_db_update(what="cppapi") # C++ core modules only ue_db_update(what="cppall") # C++ including third-party plugins — many hours ue_db_update(limit=200) # trial run 爬虫全局控制节奏(EPIC_MIN_INTERVAL,默认 0.35 秒),遇到 403 就轮换 Cloudflare 会话。绕过 Cloudflare 靠的是 [cloudscraper],它会模仿浏览器的 TLS 指纹——纯 Node、curl 和 urllib 一律收到 403,所以网络层用 Python 写。 健康检查 开销很小,任何一次爬取之后都可以跑: python tools/check_db.py --base <dir> --full # every entry opens node tools/check_queries.mjs <dir> # 9 representative queries node tools/check_package.mjs # every tool ships in the tarball check_db.py 不是白写的:开发期间有两个路径 bug 一直没暴露——搜索照常工作,索引也一直有效,可 ue_db_get 却悄悄返回「file missing」。抽样读取不够用,所以才有了 --full。 环境要求 - DSH >= 0.2.0-rc.1 - Node 20+(随 DSH 一起提供) - Python 3.10+ 和 cloudscraper——仅 ue_db_update 需要;搜索和读取都是纯 Node 目录结构 index-ue.json unified index (search metadata, precomputed terms) pyapi/ Python API classes, Markdown raw/guides/ Epic guide pages raw/bpapi/ Blueprint API nodes raw/cppapi/ C++ API classes raw/*-index.json per-source crawler indexes and resume state tools/ Python crawlers (network layer) lib/ Node: search engine, tools, update driver 法律声明 下载到 pyapi/、raw/guides/、raw/bpapi/ 和 raw/cppapi/ 里的文档文本,知识产权归 Epic Games, Inc. 所有,受 Epic 使用条款约束。本项目只提供工具;语料库由你从 Epic 公开文档站点下载,供个人使用。 代码——爬虫、索引器、搜索引擎、DSH 插件——采用 MIT 协议。 许可证 代码采用 MIT 协议。见 LICENSE。 [cloudscraper]: https://pypi.org/project/cloudscraper/
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Abeskandr/dsh-ue-db
dsh-ue-db — 为 DeepSeek Harness 打造的离线 Unreal Engine 5.8 数据库
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
智能体运行框架路由HarnessRouter/harnessrouter
智能体 harness 的统一接口。
★ 3,984已汉化DSH
71.3
这是你的仓库?认领条目