Skip to content

Jev directory

Sys1npc

A small, mechanics-free System One decision core for game NPCs: the adapter supplies an observation and opaque legal actions, and a scripted or Jev provider picks one, with a deterministic offline provider for tests.
Stars
0
Language
Python
License
MIT
Reading time
2 min
Published by
Community
Author
SafiullahRattar
Last verified
Oct 2026
Languages
Python
Capabilities
Open sourceRuns locally

Highlights

  • Core boundary is battle.action: the adapter supplies an observation plus complete, opaque legal actions and a provider picks exactly one.
  • Ships a deterministic offline provider and a Jev provider whose wire format is verified against TypeSafe's first-party docs.
  • The shared coordinator validates membership and correlation and bounds how long a provider may take.
  • The coordinator knows no Pokémon mechanics: it never reads the observation and never decodes action ids.
  • Foundation only: the FireRed hook, patch and bridge are not implemented and there is no shipped CLI.

Watch out

README and GitHub metadata reviewed 2026-10-17; the FireRed hook, patch and bridge, the CLI and the Jev request and response formats are only described as missing or future work, so nothing can be run against a real game yet.

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: Jev picks which Apple HIG guides go into the agent's context. NatashaTheRobot built a small AskHIG CLI and…

X: Three decision models, one game of Snake

X: Diogo Almeida with a16z on Jev

X: Luna plans, Jev plays poker

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