JevOnly documentation

September 19, 2026 ยท View on GitHub

DocumentUse it for
How it worksThe closed-vote loop, exact Jev questions, thresholds, recovery, copy, and keyboard behavior
ArchitectureComponents, process boundaries, JSON-lines transport, viewer thread, and SSE data flow
Event referenceEvery event emitted by run_task, with payload fields and viewer transport notes
Browser child protocolEvery Python-to-Node wire command and response
FAQCost, undo, none, copy, fixtures, CAPTCHAs, typing, and troubleshooting concepts

Start here

  1. Follow the root quickstart.
  2. Read How it works before changing the decision loop.
  3. Read Architecture before changing process or transport boundaries.
  4. Treat Events and Browser child protocol as compatibility contracts for integrations.