🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

语义数据核心 nomicore-ai/nomicore

DeepSeek Harness
nomicore-ai43 天前有提交已提供中文文档扫描:含敏感能力

让数据自带结构与语义,供 Agent 安全读写

32.9/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add nomicore-ai/nomicore
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]!
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
数据截至 2026/10/28·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 43 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包nomicore(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/17 12:41:41

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 数据自带结构与语义
  • Agent安全读写

面向 AI 智能体的自描述、受治理数据核心——schema、权限、校验和语义上下文随数据一起流转。

README

由 DeepSeek 最新模型翻译生成
Nomicore CI The database built for agents. 面向 Agent 的数据库 示例:当 revenue: 120 不够用时 假设一个 Agent 从传统数据库收到如下结果: { "month": "2025-01", "revenue": 120 } 这个值看起来很简单,但 Agent 如果不进一步追问,就无法安全地使用它: - revenue 的单位是美元、千美元,还是其他货币? - 它是已确认收入、已开票收入,还是已收现金? - 它是否包含税费、退款和公司间交易? - 这条记录是由哪个 schema 版本生成的? - 该定义在本月与历史记录之间是否发生了变化?
展开完整文档(README 剩余 1 节)
Nomicore

CI

The database built for agents.

面向 Agent 的数据库

示例:当 revenue: 120 不够用时

假设一个 Agent 从传统数据库收到如下结果:

{
"month": "2025-01",
"revenue": 120
}

这个值看起来很简单,但 Agent 如果不进一步追问,就无法安全地使用它:

- revenue 的单位是美元、千美元,还是其他货币?
- 它是已确认收入、已开票收入,还是已收现金?
- 它是否包含税费、退款和公司间交易?
- 这条记录是由哪个 schema 版本生成的?
- 该定义在本月与历史记录之间是否发生了变化?

使用 Nomicore,结果中既包含数据,也包含解释数据所需的信息:

{
ok: true,
value: {
month: '2025-01',
revenue: 120
},
schema: # readData []

{
month: Pattern // Reporting month in YYYY-MM format
revenue: Range // Recognized revenue in USD thousands, excluding tax and refunds; accounting policy 2025-v2
}
,
truncated: false
}

Pattern 表示该值必须匹配指定的格式。Range 表示该值必须是处于该范围内的数字。注释说明了每个字段的含义以及应如何解释它。

现在,Agent 知道 120 表示在会计政策 2025-v2 下已确认的 120,000 美元收入。如果一条更早的记录使用了不同的结构或定义,该记录可以保留自己的 schema 和语义,而不会被静默地按最新规则解释。

当这个结果被发送给另一个 Agent 时,它的 schema 和语义也随之传递。接收方 Agent 无需访问单独的数据字典或未记录的组织背景,就能正确解释该值。

为什么选择 Nomicore

为什么传统数据库在 Agent 时代力不从心

传统数据库主要是为人类编写的应用程序而设计的。应用程序可以预先编码数据结构、业务规则和错误处理,但 Agent 处理的是动态任务,必须在读取、修改、共享和监控数据的同时理解数据及其边界。传统数据库在每一步都留下了重要缺口:

1. 数据到达时没有完整的解释。 数据库查询通常只把数据交给 Agent,而不提供其 schema。即使单独获取了 schema,它也很少包含每个字段的业务语义。Agent 可能知道某个值是数值,却不知道它的单位、范围、计算方法或适用版本,从而被迫猜测或到别处查找文档。
2. 写入缺乏可强制执行的约束。 当约束仅存在于应用代码或人为约定中时,修改数据库的 Agent 无法可靠地判断其写入是否有效。拼写错误的字段、错误的类型或违反的业务规则可能会在没有明确警告的情况下进入数据库,并进一步传播。
3. 对错误更改没有低成本的撤销机制。 传统数据库要么缺乏单个语义更改级别的回滚,要么需要事务、备份或整库恢复。回滚粒度粗、操作复杂且成本高昂,因此一次误编辑可能影响大量无关数据。
4. 数据无法单独安全共享。 当一个 Agent 向另一个 Agent 发送查询结果时,通常只发送值——而不发送模式和业务语义。接收方使用自己的假设来解释数据。随着参与者和版本数量的增长,结果很快会变得不一致且令人困惑。
5. 模式演进拖慢迭代。 一旦模式发生变化,通常必须迁移所有历史数据,以便新旧记录能够继续使用相同的应用逻辑。数据集越大、越旧,成本和风险就越高,使得模式演进变得谨慎而缓慢。
6. Agent 无法自然地感知数据变化。 当数据发生变化时,Agent 通常不会收到通知。为了避免基于过时信息采取行动,它必须在每次使用前重新读取数据。反复将大型数据集加载到提示中既缓慢又消耗大量上下文。

自我解释的数据

Nomicore 将每一条数据与其模式和语义绑定。当 Agent 检索数据时,它还会收到理解其结构和解释其含义所需的信息。因此,数据是自描述和自解释的,而不是依赖于隐藏在别处的上下文。

每一条数据都携带自己的模式和语义定义。不同的形状和定义可以共存,而无需首先强制每个生产者和消费者对齐到一个全局版本,或一次性迁移所有历史数据。

这也使 Nomicore 天然适合 Agent 协作。当一个 Agent 向另一个 Agent 发送数据时,相关的模式和语义会随之传递。接收方 Agent 可以从数据本身确定如何读取数据,从而大幅减少歧义和误解。

能力

- 使用熟悉的语法定义数据:用类似 TypeScript 的语法描述数据结构,并直接在那些定义旁边编写字段含义、业务规则和解释指南,使人类和 Agent 都能阅读。
- 在数据库内核中强制执行 Schema 约束:每次写入都会根据其 Schema 进行验证。无效数据会在存储边界被拒绝,防止结构和业务约束随时间漂移。
- 实时响应数据变更:数据一经更新,Agent 即可收到变更信号并立即响应,无需周期性轮询或反复读取整个数据集。
- 以多种方式访问和搜索数据:按路径读取精确的字段、对象或集合;限制读取的深度和宽度,只获取大型结构的一部分;或对数组和键控集合使用窗口读取,按索引、键或字段排序,以选取最新条目、稳定范围或 Top-K 结果。每次读取还会返回适用的数据规范和业务语义。
- 原生支持参与者之间的协作:多个参与者可以通过细粒度、可合并的变更持续修改同一份数据。这既支持 Agent 与 Agent 之间的协作,也支持 Agent 与人类之间基于共享事实来源的协作。
- 可嵌入任何位置并横向扩展:将 Nomicore 作为模块嵌入任何应用程序,或将其作为独立服务运行。随着需求增长,可将其部署为 Hub/Peer 复制集群,在各节点间拥有完整副本。
- 原生支持 DeepSeek Harness:Nomicore 可以直接为 DeepSeek Harness 提供持久化、感知 Schema 与语义的数据访问,以及跨 Session 和 Agent 协作的共享数据基础。

了解更多

- 安装、集成、部署与开发
- 权威领域术语
- 架构决策
- 实例复制通信协议
预览分享卡片长什么样 ↓nomicore-ai/nomicore
分享 · DeepSeek Harness Hub
nomicore-ai/nomicore

让数据自带结构与语义,供 Agent 安全读写

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部