{
  "manifest_version": "1",
  "slug": "jev",
  "title": "Jev",
  "headline": "Jev",
  "description": "Jev is TypeSafe's model for making structured decisions from text. You send state and typed questions, and Jev returns values your code can use directly.",
  "category": "ai-agents",
  "tags": [
    "typesafe",
    "structured decisions",
    "llm api",
    "http proxy integration"
  ],
  "url": "https://exe.dev/deploy/jev",
  "markdown_url": "https://exe-staging.dev/deploy/jev.md",
  "upstream": {
    "website": "https://typesafe.ai",
    "docs": "https://docs.typesafe.ai/introduction"
  },
  "example_vm_name": "my-jev",
  "stack": [
    {
      "name": "typesafe integration",
      "detail": "An exe.dev [HTTP proxy integration](/docs/integrations-http-proxy) to `https://api.typesafe.ai`"
    }
  ],
  "access": [
    {
      "url": "https://typesafe.int.exe.xyz/",
      "who": "private",
      "what": "Jev, from the attached VM, with the bearer token added for you"
    }
  ],
  "delivers": [
    "The `typesafe` HTTP proxy integration attached to your VM, so the API key stays outside it",
    "A Jev call from the VM through `https://typesafe.int.exe.xyz`",
    "An `answers.is_urgent.noul` value between `0` and `1` from the example request"
  ],
  "deployable": true,
  "deploy": {
    "new_vm_url": "https://exe-staging.dev/new?prompt=Set%20up%20Jev%20on%20this%20VM%20by%20following%20the%20exe.dev%20recipe%20at%20https%3A%2F%2Fexe-staging.dev%2Fdeploy%2Fjev.md%20from%20top%20to%20bottom.%0A%0AThe%20recipe%27s%20example%20VM%20name%20is%20my-jev.%20This%20VM%27s%20name%20is%20the%20output%20of%20%60hostname%60%3A%20use%20it%20wherever%20the%20recipe%20writes%20my-jev.%20Skip%20the%20step%20that%20creates%20the%20VM%3B%20you%20are%20on%20it.%0A%0AYou%20are%20done%20when%20all%20of%20these%20are%20true.%20Check%20each%20one%20yourself%3A%0A-%20The%20%60typesafe%60%20HTTP%20proxy%20integration%20attached%20to%20your%20VM%2C%20so%20the%20API%20key%20stays%20outside%20it%0A-%20A%20Jev%20call%20from%20the%20VM%20through%20%60https%3A%2F%2Ftypesafe.int.exe.xyz%60%0A-%20An%20%60answers.is_urgent.noul%60%20value%20between%20%600%60%20and%20%601%60%20from%20the%20example%20request%0A%0AOnly%20I%20can%20create%20the%20integration%2C%20from%20my%20own%20computer%2C%20and%20the%20API%20key%0Amust%20never%20be%20on%20this%20VM.%20Give%20me%20the%20%60integrations%20add%60%20command%20first%2C%0Awith%20this%20VM%27s%20name%20in%20it%2C%20and%20wait%20until%20I%20say%20I%27ve%20run%20it.%20Then%20make%0Athe%20example%20call.%0A%0AFinish%20with%20the%20URLs%20I%20should%20open.%0A",
    "terminal": "curl -fsSL https://exe-staging.dev/deploy/jev/prompt.txt | ssh exe.dev new --prompt=/dev/stdin",
    "prompt": "Set up Jev on this VM by following the exe.dev recipe at https://exe-staging.dev/deploy/jev.md from top to bottom.\n\nThe recipe's example VM name is my-jev. This VM's name is the output of `hostname`: use it wherever the recipe writes my-jev. Skip the step that creates the VM; you are on it.\n\nYou are done when all of these are true. Check each one yourself:\n- The `typesafe` HTTP proxy integration attached to your VM, so the API key stays outside it\n- A Jev call from the VM through `https://typesafe.int.exe.xyz`\n- An `answers.is_urgent.noul` value between `0` and `1` from the example request\n\nOnly I can create the integration, from my own computer, and the API key\nmust never be on this VM. Give me the `integrations add` command first,\nwith this VM's name in it, and wait until I say I've run it. Then make\nthe example call.\n\nFinish with the URLs I should open.\n",
    "prompt_url": "https://exe-staging.dev/deploy/jev/prompt.txt"
  },
  "updated": "2026-10-17",
  "related": [
    "claude-code",
    "openclaw",
    "pi-durable",
    "agents",
    "flue",
    "hermes-agent"
  ]
}
