Skip to main content

jev_harness/
lib.rs

1//! # Jev Harness (Rust)
2//!
3//! Zero-overhead System One decision harness and token optimizer for AI coding agents.
4//! Powered by [TypeSafe AI's Jev System One](https://typesafe.ai).
5//!
6//! Provides ultra-fast micro-decisions (<500µs local, 70-300ms remote) to optimize model routing,
7//! triage test and execution failures, and protect against doomed repetitive loops.
8
9pub mod cli;
10pub mod client;
11pub mod config;
12pub mod gates;
13pub mod mcp;
14pub mod types;
15pub mod uncertainty;
16
17pub use client::{looks_like_test_success, JevClient, COMMANDCODE_API_URL};
18pub use config::{
19    load_repo_config, load_repo_config_from, RepoConfig, DEFAULT_ABORT_THRESHOLD,
20    DEFAULT_SKIP_LLM_THRESHOLD,
21};
22pub use gates::{
23    build_provider_params, modulate_reasoning_effort, route_model_tier, should_abort_trajectory,
24    should_nudge_continuation, triage_test_failure, verify_step_completion,
25};
26pub use mcp::run_mcp_server;
27pub use types::*;