jevcore 是什么?为 AI Agent 提供类型化判断能力的 TypeScript 决策层

PerryLink/jevcore · GitHub · 官网
MCP 工具
Star109
近 7 天新增0
编程语言TypeScript
开源协议Apache-2.0
创建于2026-09-20
最近更新2026-10-09

中文导读

jevcore 把 Jev 的类型化判断能力封装成 TypeScript 决策层,让 Agent 可以提出是/否、选择、评分这类结构化问题并拿到校准概率,而不是让模型写一段文字。它同时提供 DSH 插件和 MCP 服务器两种接入方式,核心包不依赖具体宿主。项目默认离线运行,只有显式开启 live provider 才会联网,且每个功能的发送内容都会在启动日志中逐条列出,门控默认关闭。适合需要在 Agent 流程中引入判断能力、又希望清楚掌握数据外发边界的开发者。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 Apache-2.0,创建于 2026-09-20,最近更新于 2026-10-09,目前有 109 个 Star。

项目介绍

jevcore 是一个 TypeScript 决策层,把 Jev 的类型化判断能力接入 DeepSeek Harness 和任意 MCP 主机。Jev 不是聊天模型,它回答的是类型化问题——noul(是/否)、choice、score,并返回经过校准的概率,不生成散文式文本。项目由三个包组成:jevcore 是核心决策层,不依赖 DSH 或 Cordis;jevcore-dsh 是 DSH 插件,提供一个服务、三个工具和两个可选门控;jevcore-mcp 通过 stdio 以 MCP 协议暴露同样的三个工具。

项目默认离线运行,使用 mock provider,不会发起网络请求。只有显式配置 provider: live 并解析到凭据后才会走在线路径。每个功能的传输行为都会在启动日志中逐条打印,门控默认关闭,禁用时不会注册任何事件监听器。发送前会经过 redact.ts 的两轮脱敏处理,但作者也明确说明这只是缓解措施,无法识别未知形态的密钥。

主要功能

适合谁用

需要在 Agent 流程中加入类型化判断能力的开发者,以及使用 DeepSeek Harness 或 MCP 主机并关注数据外发控制的用户。

快速上手

  1. 作为 DSH 插件安装:dsh plugin --profile <profile> add jevcore-dsh
  2. 从本地 checkout 安装:dsh plugin --profile <profile> add /absolute/path/to/jevcore/packages/dsh
  3. 作为 MCP 服务器运行:npx -y jevcore-mcp
  4. 通过环境变量选择 provider:TYPESAFE_API_KEY、OPENROUTER_API_KEY 或 JEV_PROVIDER

Star 增长趋势

109109 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
Java 后端面试与 AI 应用开发指南
★ 15.9万 · JavaScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16