Skip to content

Pi Jev Code

A Pi extension that keeps your existing coding model as the only agent and adds Jev as a coprocessor for search reranking, a pre-edit semantic gate, and a diff review against the task's starting commit.

Stars
0
Language
TypeScript
License
MIT
Published by
Community
Author
KamilPostrozny
Last verified
Oct 2026

Single-agent Pi coding coprocessor with Jev semantic gates, baseline-to-current diff review, and append-only observability telemetry.

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

v0.5.2 fixes a v0.5.1 runtime regression where the tool-result hook referenced looksLikeSearchCommand without importing/exporting it from the extracted shell-policy module. The search classifier is now exported from src/policy.js, imported by src/index.ts, and covered by a regression test including heredoc handling. Single-agent Jev coprocessor for Pi coding sessions. Your normal Pi model remains the only coding agent; there are no planners, subagents, reviewers, task graphs, or orchestration.

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

Highlights

  • Hard concerns such as out_of_scope and target_mismatch block an edit at 0.80; purely epistemic concerns need 0.90.
  • The gate reconstructs the target file after the proposed change and includes the cumulative diff, so splitting a write hides nothing.
  • Final review runs from a git baseline captured at each prompt, so mid-task commits are covered and new untracked source files are included.
  • Append-only telemetry at .pi/jev-code/telemetry.jsonl records every gate outcome as hashes, and links a block to what happened next.

Watch out

This is a local-path Pi install rather than a published package: Pi loads it in place, so the npm runtime dependencies have to already exist in the package directory or npm install --omit=dev has to be run. It requires Pi 0.85 or newer, Node 20 or newer and a TypeSafe key. The README is candid that the pre-edit thresholds are still heuristics you should calibrate from real session logs, and that the search parser is intentionally conservative, so use the explicit jev_rank tool for structured LSP candidate sets or unusual output formats. Automatic TypeSafe failures fail open with a warning rather than making the repository uneditable, which is a deliberate choice but does mean an outage quietly removes the gate. One earlier release shipped a broken import in the tool-result hook that the current version fixes. Telemetry stores hashes and metadata, never source excerpts or diffs. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

22GitHub stars
Runnable agent harness that moves pick, score and yes-no loop choices to Jev or Laya in milliseconds while reserving the language model for writing, compiling DECISION.md into executable questions.
Jev Agents & MCP#community#jevbest#catalog-import
15GitHub stars
Node CLI that lints a file tree against fuzzy natural-language rules in one Markdown file, judging each matched file with a swappable TypeSafe-backed judge.
Jev Agents & MCP#community#jevbest#catalog-import
22GitHub stars
Command-line toolkit that wraps Jev judgments into scriptable verify, screen, classify, extract, find, rerank, match, route, ask, compact, and batch commands.
Jev Agents & MCP#community#jevbest#catalog-import
24GitHub stars
Wires Jev into agents as seven MCP tools, an embeddable JevDecisionModel library with run functions, and Claude Code hooks at tool and turn boundaries.
Jev Agents & MCP#community#jevbest#catalog-import
12GitHub stars
Pi extension that puts Jev behind coding-agent hooks: JSON packs ask closed questions on redacted state and turn probabilities into block, confirm, annotate, or steer actions.
Jev Agents & MCP#community#jevbest#catalog-import
7GitHub stars
MCP server exposing Jev Choice, Score, Noul, batched ask, file-reading triage, and model listing as typed tools with full probability distributions.
Jev Agents & MCP#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai