Browser & computer use

AskJev

@ranjan28296TypeScriptMITupdated 2026-09-18runnable

AskJev — Jev autopilot for any website + guard on irreversible clicks (TypeSafe System One, not Claude)

ranjan2829/AskJev

Where it calls Jev

export const SYSTEM_ONE_URL = "https://api.typesafe.ai/v1/systemone";

src/jev.ts:3

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from extension/background.js:1

  1. irreversibletrue/false

    Would executing this next action cause lasting harm (pay, delete, send, publish, deploy, revoke, grant access)?

  2. goal_donetrue/false

    Is the user goal FULLY satisfied by what is already visible? Answer low unless the exact destination UI is on screen (e.g. followers list visible). Home feeds and generic profiles are not enough.

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    irreversible: { type: 'boolean', instructions: 'Would executing this next action cause lasting harm (pay, delete, send, publish, deploy, revoke, grant access)?' },
    goal_done: { type: 'boolean', instructions: 'Is the user goal FULLY satisfied by what is already visible? Answer low unless the exact destination UI is on screen (e.g. followers list visible). Home feeds and generic profiles are not enough.' },
  },
});

from mcp/src/jev-client.ts:292

  1. irreversibletrue/false

    Would executing this next action cause a lasting, hard-to-undo effect?

  2. goal_donetrue/false

    Is the user goal already fully satisfied by what is visible on this page?

  3. progressscore

    How much does the chosen next action advance the user goal?

    • 0Wrong direction
    • 1Leaves the task or repeats a step that already failed
    • 2Neutral
    • 3Scroll or wait that may or may not reveal the target
    • 4Real progress
    • 5Moves to the next required screen or fills a required field
    • 6Completes the goal
    • 7This action reaches the goal's destination

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    irreversible: { type: 'boolean', instructions: 'Would executing this next action cause a lasting, hard-to-undo effect?' },
    goal_done: { type: 'boolean', instructions: 'Is the user goal already fully satisfied by what is visible on this page?' },
    progress: { type: 'score', instructions: 'How much does the chosen next action advance the user goal?',
      criteria: ['Wrong direction', 'Leaves the task or repeats a step that already failed', 'Neutral', 'Scroll or wait that may or may not reveal the target', 'Real progress', 'Moves to the next required screen or fills a required field', 'Completes the goal', 'This action reaches the goal\'s destination'] },
  },
});

from scripts/check-guard-live.mjs:140

  1. irreversibletrue/false

    Would executing this next action cause a lasting, hard-to-undo effect?

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    irreversible: { type: 'boolean', instructions: 'Would executing this next action cause a lasting, hard-to-undo effect?' },
  },
});

Other projects in this category