重试控制
判断失败的步骤是否值得重试。
共有 8 行归在这个模式下,其中 8 行带代码。顺序与目录相同:官方的在前,然后是带代码的,再按星标排。
标有「并非 Jev 本身」或「仅影子运行」的条目照样列出,但它们不是用 Jev 做决策的示例。
-
DuoMind
一个 OpenAI 兼容的本地服务器,把 llama.cpp 上的小模型与 Jev 搭配:在生成之前、之中和之后共 18 个决策点(是否需要推理、是否安全、输出格式、是否该停、是否重试)引导本地模型。提示词会发送给 TypeSafe,生成过程留在本地。模型撰写机翻
-
jev-harness
面向 AI 编码智能体的决策关卡,提供 CLI、MCP 服务器、CI 钩子以及 Python、TypeScript 和 Rust SDK:先用离线启发式规则,再可选地交给 Jev 判断:失败的测试日志是否需要动用 LLM、是否中止反复修改的循环、该用哪个模型档位和推理力度、某一步是否已完成。模型撰写机翻
-
jevswiftsdk
独立、非官方、零依赖的 System One API Swift SDK:choice、noul 和 score 问题都映射为 Swift 类型(比如对枚举的 choice),具名批量问题一次调用作答并逐个校验答案,支持按策略重试和取消。支持 iOS 15+、macOS 12+ 和 Linux。模型撰写机翻
-
Jev by Example
十个可运行的 JavaScript 智能体决策,一个文件一个:新记忆与旧记忆冲突时该改还是该留、工具返回 200 是否真的完成了任务、写入超时后该重试还是该对账、上下文分块在预算内如何取舍、压缩后的交接是否丢掉了某条禁令。Jev 只回答带类型的问题,阈值和最终提案由普通代码决定。
-
jev-resilience
面向 WebFlux 的 Spring Boot Starter:标注了 @SemanticCircuitBreaker 的方法会把每个响应体发给 Jev,用一个 noul 判断这个 HTTP 200 是否掩盖了错误、堆栈信息或维护通知;超过阈值(示例中为 0.85)就抛出熔断器可以计数的异常。失败即放行。模型撰写机翻
-
XavierJev
Jev 形状的本地决策层:是非、选择和量表问题都从本地模型单个 token 的 logprob 读出答案;附带一个在留出命令集上测量过的 Claude Code 权限闸门。机翻
-
harnessjudge
面向智能体开发者的网页应用:粘贴某一步的执行轨迹,由 Jev 判定为通过、重试、升级或停止。没有 TYPESAFE_API_KEY 时,本地启发式规则返回同样结构的答案,并标为演示模式。模型撰写机翻