Skip to content
JevDirectory.org
OfficialPractices & PatternsVerified 2026-09-20

State

How to shape what Jev evaluates: a string, a named object, or an array of messages. Every question in a request sees the same state and is evaluated independently.

Category
Practices & Patterns
Published by
TypeSafe AI
Author
Added
2026-09-20
Tagsofficialdocsstateapi

Highlights

  • A string is one message or passage; an object adds named fields; an array models a message sequence.
  • Objects are recommended for most requests so each part of the state has a descriptive name.
  • One request pairs one state with one or more questions, mixing Choice, Score, and Noul freely.

Quickstart

json
{
  "ticket": {
    "subject": "Duplicate charge",
    "messages": [
      {"from": "customer", "text": "I was charged twice for order A-104. Please refund the duplicate."},
      {"from": "support", "text": "We are checking the charges."}
    ]
  }
}

Watch out

Jev accepts text only, and packing in large amounts of unrelated detail causes context rot, so trim state to what the question needs.

More like this

A maintained list of jev-1.13's known failure modes, literal reading, unreliable counting, dates as text, indirection, context rot, and contradictory criteria, each with a guardrail.
Practices & Patterns#official#docs#evaluation
Official
The raw HTTP contract behind every SDK: POST a state plus typed noul, choice, and score questions to /v1/systemone, and get one answer per question, with error codes and retry guidance.
Sites & Guides#official#docs#api
Official
The model card for jev-1.13.0: $42 per billion input tokens with free output, a 64k context, 250k tokens per second, and how to list the models your account can call.
Sites & Guides#official#docs#models
Official
Back to all resources

From the community

Posts from builders shipping with Jev right now.

Instant compaction with Jev

A Claude session from 1M to 86K tokens

This is actually insane. This uses @typesafeai Jev model, as a plugin in Claude to review all the un-nesseasary tool calls, and it takes 1s to run! Like, literally, 1 second to take my Claude session from nearly 1M to ... 86K tokens! 😮 Ask your claude to install it and be  Show more

Image
Image
tamara
tamara
@tamarajtran

found the perfect use case for @typesafeai Jev: instant compaction in 2026, why is compaction still a summarization prompt? Jev can make it instant by scoring every tool call and dropping what’s irrelevant

Reply