Awesome Jev / SDK 与决策框架
SDK 与决策框架
多语言 Jev 核心 SDK、决策原语(Choice / Score / Noul)封装与 Agent 执行框架。
dannote
jev
把 Jev 接成 Elixir/OTP 异步进程,在 GenServer 中用模式匹配处理返回结果。
将应用状态和 Choice、Score、Noul 问题发往 TypeSafe,再以消息返回答案。
↳ 可在现有消息处理和监督机制里组织决策流程。
jomatsu
zod-jev
为 Zod 校验增加语义规则,例如描述是否匹配或文本是否包含个人信息。
把同次解析的语义条件合并为 Jev Noul 问题,再按概率返回通过、拒绝或不可用。
↳ 沿用 Zod 的错误结构,将语义校验问题定位到字段。
docxology
daf-jev
把 Jev 常用零件装成一个 Python 工具箱:提问、批量跑样本、看校准情况,再把结果接到程序或 MCP。
构造 Noul、Choice、Score 问题,接收概率后由本地函数组合评分、路由及置信度门槛。
↳ 同一套接口覆盖调用、失败记录和评估,便于比较问法与阈值。
hamakyo
jev-starter
在 TypeSafe SDK 上补充决策阈值、备用路径、人工复核和评测模式的 TypeScript 工具集。
Jev 返回结构化判断,应用策略再选择自动处理、fallback 或人工复核。
↳ 把模型调用、执行策略和评测分开组织。
AboveColin
jevclient
Jev 的异步 Python 客户端,一次请求可提交多个结构化判断问题。
通过 aiohttp 调用 TypeSafe 接口,把分类、分数与概率解析为对象。
↳ 便于在现有异步程序中批量提问,不需要解析模型生成的文字。
Stumble
jev-go
社区 Go SDK 与命令行,支持 TypeSafe 直连和 Vercel AI Gateway。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
fgn
jevgo
社区 Go 客户端,核心只依赖标准库,另有可选 Langfuse 追踪模块。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
guillemus
jev-go
接口精简的非官方 Go SDK,可调用 Jev 并列出可用模型。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
jvsteiner
jevex
Jev 指挥工具循环的 Agent 实验,聊天模型负责参数与最终文字,MCP 工具执行操作。
Jev 选择下一步动作并审批具体调用,执行结果回到下一轮状态。
↳ 把决策、内容生成和工具执行分开,附带作者的比较实验。
vercel
ai
AI SDK 中的 TypeSafe provider,让 TypeScript 应用通过统一 evaluate 接口调用 Jev。
把选择、评分和是非问题转换为 TypeSafe System One 请求,并解析结构化结果。
↳ 在 AI SDK 应用中复用统一的调用接口。
elizaOS
eliza
Eliza 源码中的可选 TypeSafe HTTP 适配器,默认没有注册到 Agent 运行时。
只有业务代码显式调用 systemOne 才发送状态和问题,返回经校验的结构化答案。
↳ 提供一个可复用的服务端接入模块,不代表 Eliza 已在实际业务中使用 Jev。
ComposioHQ
composio
Composio 的可选 TypeSafe provider,用 Jev 从工具与有限参数选项中做判断。
将工具或操作条件转成结构化问题,读取 Jev 答案后交由本地调用逻辑处理。
↳ 把结构化判断接到已有工具调用接口中。
langchain-ai
langchainjs
LangChain.js 的可选 TypeSafeClassifier 集成,把状态和预设问题交给 Jev。
通过 invoke 调用 TypeSafe,解析 choice、noul、score 及其概率。
↳ 可把结构化判断接入 LangChain 流程,无需把它包装成聊天生成。
monotykamary
pi-fabric
给 Pi 的工具运行时加上可编程的 Jev 决策循环。先写好观察、判断和执行步骤,再让它按预算在前台或后台运行。
对程序提交的状态做单选、是非判断或评分;循环和动作执行由本地程序控制。
↳ 适合把反复发生的小判断写成可复用流程;Jev 是需要配置的可选能力。
cognesy
instructor-php
Instructor PHP 的 Polyglot 模块内置 TypeSafe Decision 驱动。
将业务状态和类型化问题转换为 Jev 请求,再映射为 PHP 决策响应。
↳ PHP 应用可通过统一 Decision 接口使用 Jev,而不自行拼装 HTTP 数据。
agentjido
req_llm
ReqLLM 的 TypeSafe provider,让 Elixir 应用通过 evaluate 接口调用 Jev。
提交状态与判断题,将答案放入统一响应对象,并保留原始 provider 数据。
↳ 把决策 API 与聊天生成分开,便于在 Elixir 程序中处理结果。
danieljvdm
effect-agent
Effect Agent 的 TypeSafe 决策 provider,支持类型化问题集与可选模型选择。
Jev 回答概率、选择和评分问题,应用按结果执行状态转换或选择模型。
↳ 将判断纳入 Effect 的依赖与错误处理流程,重试和超时由应用配置。
pithings
advocaat
用简短的 TypeScript 调用向 Jev 提问。把同一份数据里的多个判断一次写好,直接拿到概率、选项和分数。
将带类型的问题转成 System One 请求,并把命名答案映射回调用方。
↳ 减少手写请求和解析代码,也支持通过 Vercel 网关调用。
hackclub
ai
Hack Club AI 代理中的 Jev 转发接口,复用已有鉴权、限额和用量记录。
把获准用户的结构化请求转发到 TypeSafe,返回模型结果并记录用量。
↳ 为现有代理增加决策 API 入口,不是 MCP 工具服务器。
cequence-io
openai-scala-client
让 Scala 应用也能接入 Jev。这个多模型客户端新增了独立 TypeSafe 模块,用状态和判断题获取结构化答案。
调用 System One 返回单选、评分和是非概率;可把受支持的封闭 JSON Schema 转成判断题。
↳ 能沿用 Scala 的异步接口和错误处理;Jev 是额外支持的 provider,不承担普通聊天生成。
razorback16
openjev
一个兼容 Jev System One 接口的独立决策服务,使用开源 DiffusionGemma 模型运行。
接受与 Jev 相似的状态和 Noul、Choice、Score 问题,由本地模型产生概率结果。
↳ 让现有 TypeSafe SDK 尝试连接自托管的兼容服务。
0xPlaygrounds
rig-typesafeai
Rig 仓库中的实验性 TypeSafe crate,用 Rust 类型组织 Jev 的问题与答案。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 复用问题与答案的字段布局,并验证答案是否符合问题。
Ruby 决策模型客户端,可通过 TypeSafe 原生接口或 OpenRouter 调用 Jev。
用统一 Client 提交状态与类型化问题,解析选择、概率、评分及用量。
↳ 只依赖 Ruby 标准库,可在统一接口下切换 provider。
TannerMidd
SpecPi
Pi 编码 Agent 的配置与扩展集合,包含可选 Jev 顾问,用于能力建议和工作流检查。
Jev 评估候选能力、输出和任务状态;扩展按各项开关应用建议或记录结果。
↳ 顾问调用失败会回到原流程;不是自动保证更优参数或更低成本。
Michaelliv
runline
Runline 的 TypeSafe 插件,把 Jev 判断作为 Agent JavaScript 可调用的动作。
evaluate、choice、score、noul 等动作提交问题并保留模型答案和用量。
↳ 可在 Runline 的插件流程中组合判断,不会自动检查所有 Shell 命令安全性。
Kevthetech143
super-jev
一个 TypeScript 决策执行框架,把证据、Jev 判断、允许的动作和结果记录串起来。
提交类型化问题,校验答案后由领域规则选择注册工具,并检查权限与参数。
↳ 保留每次判断、工具调用和结果的本地追踪记录。
qddegtya
qualm
TypeScript 的 Jev 判断封装,把不确定结果作为显式 unsure 分支处理。
保留判断概率与选项类型,低置信度时交给调用方提供的回退分支。
↳ 用类型约束提醒开发者处理不确定性,不保证模型判断一定正确。
AbdelStark
typesafe-rs
Jev 的社区 Rust 客户端,支持异步请求、可选阻塞接口及本地 mock 测试。
向 TypeSafe 提交状态和命名问题,解析 choice、score、noul 答案。
↳ 提供客户端配置、重试与错误类型,可与异步或同步 Rust 程序组合。
Premo-Cloud
typesafe-sdk-java
社区维护的 Java TypeSafe 客户端,并提供 Spring Boot Starter 来配置 Jev 调用。
将 Java 状态与 Noul、Choice、Score 问题发送到 System One,并解析类型化结果。
↳ 在 Java 和 Spring Boot 项目中复用请求、配置与错误处理。
2389-research
typesafe-go
只依赖 Go 标准库的 TypeSafe System One 客户端,用于提交 Jev 问题并读取结构化答案。
把 Go 中定义的状态和 Noul、Choice、Score 问题转换为请求,校验并解析返回值。
↳ 在 Go 程序中复用请求、类型映射和错误处理代码。
cole-gillespie
typesafe-go
非官方 Go SDK,支持类型化答案、重试和 context 取消。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
marandaneto
typesafe-sdk-swift
使用 Swift Package Manager、Swift 并发和 URLSession 调用 TypeSafe 的实验性 Swift SDK。
将状态和类型化问题发送到 System One,以 async/await 获取结构化答案。
↳ 让 Swift 应用复用 Jev 请求与响应处理。
codeitlikemiley
typesafe-sdk-rust
TypeSafe API 的 Rust 客户端,提供异步与可选阻塞调用,以及带类型的问题和答案封装。
构造 Jev 请求,处理鉴权、网络调用和结构化响应解析。
↳ 让 Rust 应用复用接口模型和通信逻辑。
Butochnikov
typesafe-sdk-php
面向 PHP 8.2+ 的社区 TypeSafe SDK,提供同步调用与基于 Guzzle 的异步请求。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
typesafe-ai
typesafe-sdk-js
TypeSafe 组织发布的 JavaScript 与 TypeScript SDK,提供 Jev 请求和回答类型。
systemOne 提交状态与命名问题,并按问题类型推导返回答案。
↳ 支持 ESM、CommonJS 和 TypeScript 类型声明,便于直接接入应用。
bensyverson
goodall
Go Agent 库中的可选 TypeSafe 包,允许把 Jev 当工具或路由判断使用,而不替代对话模型。
通过独立客户端提交类型化问题,可用于工具调用、回合路由和邮件分类示例。
↳ 把语义判断与生成模型的 Agent 循环分开接入。
Gaurav-Gosain
jev-go
Go 版 TypeSafe System One 客户端,提供类型化问题、答案与批量调用辅助。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
ainame
swift-typesafe
社区 Swift TypeSafe 客户端,提供类型化问题、动态问题与响应解析。
通过 systemOne 发送 Jev 问题,用 Swift 类型或动态映射表示答案。
↳ 可在支持的平台上集成;具体 Swift 与系统版本要求见固定版本 README。
nshkrdotcom
typesafe_sdk
面向 Elixir 的 TypeSafe SDK,把 Jev 的类型化问题与概率答案接到 Elixir 应用。
构造状态和 Noul、Choice、Score 请求,解析 System One 的回答。
↳ 复用 Elixir 数据结构与客户端封装接入判断接口。
Twister915
typesafe-ai
一个 Rust TypeSafe 客户端,提供异步 reqwest 或阻塞 ureq 后端,并可观察重试过程。
提交同一状态下的多个 Jev 问题,解析枚举形式的回答、概率和用量。
↳ 可按应用选择同步或异步调用,同时保留可检查的错误信息。
gilljon
typesafe-ai-rs
独立维护的 Rust SDK,提供异步与阻塞客户端、重试和响应元数据。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
joshmn
typesafe-sdk
TypeSafe System One 的社区 Ruby 客户端,默认使用 jev-latest。
用 Choice、Score、Noul 构造问题,发送请求后按答案类型提供访问接口。
↳ Ruby 程序可直接读取选择、分数和概率。
Tangerg
typesafe-sdk-go
一个 Go TypeSafe SDK,用 Go 数据类型定义问题并读取 Jev 的选择、分数与概率。
校验请求后调用 System One,将响应解码为类型化答案。
↳ 把鉴权、请求和错误处理封装进可复用的 Go 客户端。
inanna-malick
jev-dsl
一个早期 Haskell DSL,用表达式描述带标签的 Jev 问题,生成请求并解析对应答案。
用类型推导与标签处理器把 Choice 答案接到事先定义的程序分支。
↳ 将问题、返回类型与分支代码放在同一套可检查定义中。
zhirschtritt
typesafe-go
无第三方依赖的非官方 Go 客户端,支持 System One 请求和模型列表。
把应用状态和问题发送给 Jev,解析 Choice、Score 或 Noul 答案。
↳ 封装请求和响应解析,便于在应用中接入结构化判断。
typesafe-ai
typesafe-sdk-python
TypeSafe 官方 Python SDK,提供 Jev System One 的同步、异步客户端及问题和回答类型。
system_one 将上下文与选择、评分或是非问题提交到 API,并按问题名称解析返回的回答。
↳ 在 Python 中复用请求、类型化回答和连接管理,支持 with 与 async with。
saibimajdi
typesafeai-dotnet-sdk
适用于 .NET 8+ 的 TypeSafe AI / Jev 客户端 SDK,支持 Choice、Score 与 Noul 决策原语与强类型响应解析。
在 TypeSafeClient 中封装 System One API 请求,以并行 HTTP 管道评估 typed questions 并映射为不可变 C# 记录。
↳ 为 C# / .NET 生态提供原生的 Jev 异步客户端支持,具备依赖注入扩展、指数退避重试与强类型错误处理。
jamesward
zio-typesafe-ai
Scala 3 / ZIO 的 Jev 客户端:用 NamedTuple 一次提交多个 Noul、Choice、Score,答案按同样字段名返回。
把状态和类型化问题编成 System One 请求,解码 Probability、Choice 分布和 Score。
↳ 在 ZIO 里用编译期字段名对接 Jev,避免手写 JSON 和字符串键查找。
GenieRobot
typesafe-ai-rails
Ruby on Rails 官方风格集成插件,为 ActiveModel/ActiveRecord 模型引入 Jev 分类、评分与决策策略支持。
在 Rails 模型生命周期或服务层中调用 Jev System One API,执行业务状态判断并自动记录决策日志。
↳ 极简化 Rails 应用接入 Jev 的流程,提供 Railtie 自动加载、配置生成器与结构化决策策略模式。
featherless-ai
simple-jev
将任意开源大语言模型转化为分类器与 Jev 兼容端点的适配服务,无需额外训练专用分类头。
通过分析输入文本在模型词表中的 logits 分布,将候选项映射为标准 Jev 离散概率输出。
↳ 允许开发者使用现有的 Hugging Face 或 vLLM 兼容服务快速搭建私有 Jev 决策代理,降低尝试门槛。
nitoba
questions
TypeScript 决策库:用 Zod 或原生问题描述判断,默认请求 TypeSafe Jev,也可改用 Vercel 或生成式适配器。
把 state 和 Choice / Score / Noul 发到 `/v1/systemone`,默认模型 `jev-latest`。
↳ 同一套问题定义可以换 TypeSafe、Vercel 或生成式后端,不改调用代码。
hnegishi
typesafe-ai-ruby
无第三方运行时依赖的 Ruby 客户端,把 Choice / Score / Noul 发到 TypeSafe System One。
`system_one` POST 到 `/v1/systemone`,默认 `https://api.typesafe.ai` 与 `jev-latest`。
↳ 给 Ruby 程序一条标准库路径去问 Jev,不必再包一层生成式 SDK。
DotNetVibeCoderz
TypeSafeSDK
非官方 .NET 客户端向 TypeSafe `/v1/systemone` 发送 state 与 typed questions;父仓库还混有与 Jev 无关的 SDK。
`TypeSafeClient.SystemOneAsync` POST `{Endpoint}/v1/systemone`,默认 `https://api.typesafe.ai` 与 `jev-latest`。
↳ 给 .NET 一条 HTTP 路径问 Jev;不要把父仓库里的其他 SDK 当成 Jev 集成。与已收录的 `saibimajdi/typesafeai-dotnet-sdk` 不是同一仓库。
replynodes
jev-web-analyzer
jev-web-analyzer:由业务代码定义问题,客户端负责提交 Jev 请求并解析结构化结果。
由业务代码定义问题,客户端负责提交 Jev 请求并解析结构化结果。
↳ 在现有程序中复用接入代码,减少重复处理接口细节。
Solido
jev_dart
这是 Jev 的纯 Dart 客户端,用于发送状态和类型化问题并返回可供代码分支的结构化答案,可用于 CLI、服务端和 Flutter 应用。
Jev 根据输入文本在 billing/technical/other 之间做 Choice 分类,并用 Noul 判断是否紧急。
↳ 在现有程序中复用接入代码,减少重复处理接口细节。
zeredy879
minojev
独立实现的 System-1 决策模型:一次前向传播输出 Choice、Noul(Boolean)、Score 的校准概率分布,全程零输出 token,可在笔记本 CPU 上离线训练。
minojev 是独立开源复现(不调用 TypeSafe API):自研 backbone + 决策头,从隐藏状态直接读取 Choice / Boolean(等价 Noul) / Score 分布,温度校准在 dev 集拟合。迷宫 Demo 中每步一次前向回答 9 个问题(1 个四向 Choice + 4 个安全 Noul + 1 个距离 Score),代码用安全概率做掩码后执行动作。附带六个业务领域(客服、审核、代码评审、退款、分诊、线索)的合成数据集与后训练流程。
↳ 把语义判断接到已有的命令行工作流。
shantanugoel
ask-jev-skill
Hermes Agent 与通用智能体的 Jev 技能扩展:为代理提供封闭选项评估与置信度不足时的升级决策机制。
为 Agent 工作流在多动作选择时调用 Jev 评估候选意图;低置信度时交由人工或上级模型处理。
↳ 为自主智能体增加确定性的窄域决策保护,减少无限轮循环幻觉。
noplan-inc
limpet
编程智能体专用 Stop Hook 门禁:防止 Coding Agent 过早宣布完工,用 Jev 依据自然语言规则客观裁定完成度。
在 Agent 触发终止指令时拦截,由 Jev 核对任务提示词与上下文是否满足预定验收条件。
↳ 用轻量级规则裁判阻止代理偷懒或伪造完成,显著提高自动化开发交付完整度。
legacybridge-tech
pi-typesafe-jev
为 Pi 扩展注入 TypeSafe Jev 的 5 种窄域判断工具:把决策权交给模型的同时将动作阈值保留给宿主应用。
将选择、评分与是非等五类标准判定封装为 Pi 工具,供主代理在需要结构化裁决时调用。
↳ 严格分离“语义评估”与“业务执行”,确保自动化脚本始终处于受控逻辑内。