Skip to main content
Send an agent trajectory and up to 128 questions. edith-1.1 reads them together and generates no text, so it is fast and cheap enough for every production, eval, and RL trace. For runs on Evolve, send the ones it flags to evolve analyze for evidence. A request to edith-1.1 holds the whole agent trajectory, up to 1M tokens, and your questions: a predicate (reward_hacking), a choice (why_it_passed: fixed, gamed_test, weak_test) and a score (difficulty: easy, medium, hard). In one pass with no text generated, the response returns one answer per question: probability 0.94; gamed_test at 0.98; difficulty score 0.94 with medium at 0.65. Usage is 524 input tokens and 0 output tokens. The same diagram in the dark theme. Real edith-1.1 answers for a run from our launch post: the agent special-cased a test to make it pass.

Quickstart

1

Set your API key

Create a key on the dashboard’s API keys page. Your account needs credits.
2

Describe a run and ask a question

This run passes by special-casing the test. Save the request as request.json:
request.json
input is a trial object: the task, what the agent did, and the result. Plain text works too.
3

Send it

4

Read the answer

Response
  • probability is how likely the claim holds. At 0.95, flag this run.
  • name comes back from your question, so you can read answers by name.
  • usage.input_tokens is what the request is billed for. Output is free.
This is a real response; your id differs. A long request can answer HTTP 200 with an error in the body, so check the body before reading answers, as the Python and Node.js examples do. See long requests.

What to ask

edith-1.1 is trained on these six checks. Copy a claim as your first question, or write your own. Ask a run’s verdict questions together in one request. Ask diagnosis questions, such as which step failed, in a second request, only for runs a verdict flagged; mixing them skews the answers. Choose each flag threshold on runs you have labelled.

Model

Tutorials

Monitor production agents

Track behaviour across recorded sessions and review changes.

Check tool calls

Review a proposed tool call before your agent executes it.

Find misaligned behaviour

Check runs for specific behaviour and investigate flagged cases.

Check RL reward hacking

Add trajectory checks to an RL training loop.
For request fields and limits, use the API reference. To keep another decision API’s request shape, see Compatible formats.
Last modified on November 10, 2026