Skip to main content

Crate jev_harness

Crate jev_harness 

Source
Expand description

§Jev Harness (Rust)

Zero-overhead System One decision harness and token optimizer for AI coding agents. Powered by TypeSafe AI’s Jev System One.

Provides ultra-fast micro-decisions (<500µs local, 70-300ms remote) to optimize model routing, triage test and execution failures, and protect against doomed repetitive loops.

Re-exports§

pub use client::looks_like_test_success;
pub use client::JevClient;
pub use client::COMMANDCODE_API_URL;
pub use config::load_repo_config;
pub use config::load_repo_config_from;
pub use config::RepoConfig;
pub use config::DEFAULT_ABORT_THRESHOLD;
pub use config::DEFAULT_SKIP_LLM_THRESHOLD;
pub use gates::build_provider_params;
pub use gates::modulate_reasoning_effort;
pub use gates::route_model_tier;
pub use gates::should_abort_trajectory;
pub use gates::should_nudge_continuation;
pub use gates::triage_test_failure;
pub use gates::verify_step_completion;
pub use mcp::run_mcp_server;
pub use types::*;

Modules§

cli
client
HTTP client and offline deterministic simulation engine for TypeSafe Jev System One.
config
Repository-local configuration loader for .jev.json.
gates
Semantic Decision Gates powered by TypeSafe Jev System One.
mcp
Model Context Protocol (MCP) Server for Jev System One (Rust runtime). Enables native tool-calling for Cursor, Claude Desktop, Antigravity IDE, Windsurf, Zed, OpenCode, Command Code, and any MCP-compliant AI agent over stdio (JSON-RPC 2.0).
types
Strongly typed data contracts for TypeSafe Jev System One.
uncertainty
E3.1 — uncertainty with guards, mirroring src/jev_harness/uncertainty.py and packages/ts/src/uncertainty.ts.