Skip to content

Jev directory

Jev Resilience

Spring WebFlux starter that asks Jev whether HTTP 200 responses actually encode a failure, converting suspected silent failures into SemanticFailureException for existing error handling.
Stars
2
Language
Java
Reading time
3 min
Published by
Community
Author
Vicente-MD
Last verified
Sep 2026

Non-blocking Spring Boot Starter for Spring WebFlux that implements a Semantic Circuit Breaker to detect silent HTTP 200 failures using TypeSafe Jev.

Forks
1
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A Spring Boot starter that brings semantic failure detection to Spring WebFlux services. Standard circuit breakers only see transport-level failures (5xx, timeouts, connection errors) and miss silent failures: HTTP 200 responses whose body encodes an error, a stack trace, or a "system under maintenance" notice. This starter evaluates each response payload with TypeSafe Jev and converts suspected silent failures into ordinary exceptions that your existing error handling can process.

Quoted from the project's README. Read the full README.

Highlights

  • Annotate a WebFlux method returning Mono or Flux with @SemanticCircuitBreaker(confidenceThreshold = 0.85) to evaluate each item.
  • Fail-open by design: API errors, timeouts or malformed responses score 0.0, so a TypeSafe outage cannot trip the breaker.
  • Reactive AspectJ composes one Noul question into the pipeline with flatMap and a configurable 750 ms timeout.
  • SemanticFailureException is a RuntimeException that works with onErrorResume, @ExceptionHandler or Resilience4j recordExceptions.

Watch out

No license file, so reuse terms are unclear despite an MIT badge in the README. Requires Spring Boot 3.x with spring-boot-starter-webflux and a TYPESAFE_API_KEY.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Agent Handoff Gate: agents verify what they hand off

X: Jev as an LLM guardrail inside Agentgateway

X: Vercel's fx safety reviewer, measured at 18× faster

Reddit: Early experiments wiring Jev into Pi as a safety layer and model router.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai