Skip to content

Jev directory

Foreman

A Python asyncio runtime that puts Jev in a supervision loop above Codex or OpenCode workers: it judges completion, test sufficiency, and stuck loops, then steers, retries, or stops the job.
Stars
772
Language
Python
License
MIT
Reading time
3 min
Published by
Community
Author
thruwire
Last verified
Sep 2026

About this project

Foreman watches the software factory floor with TypeSafe AI's Jev, placing a fast decision model above slower coding agents. Give it a ticket, specification, bug report, or any free-form software job. Foreman can run Codex, OpenCode, Hermes, or LangChain's Deep Agents Code (dcode) as workers. It can also attach supervision to supported coding-agent sessions, including Pi and Pi Durable.

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

Highlights

  • Two concurrent asyncio loops: a Codex or OpenCode worker and a debounced Jev supervision loop.
  • Ten factory judgments per call, including implementation_complete, tests_sufficient, and worker_stuck.
  • The Codex App Server backend supports live steering into an in-flight turn; OpenCode degrades to stop and retry.
  • The offline test suite needs no credentials, network, or external repository.

Watch out

An architectural experiment rather than production software; real runs need a TypeSafe API key plus the Codex CLI or OpenCode.

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: Foreman keeps coding agents on task

X: Decision outputs in Grep

Hacker News: jevmem keeps Claude Code project memory by asking Jev which turns are worth saving.

avinashjetwani61 pointsJevmem – automatic project memory for Claude Code, built on JevRead the thread on Hacker News

X: Launching agents on a canvas

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