Skip to content
System One

ably-labs/jev-pong

Pong where the ball moves one segment per model decision, so a lane's speed is that model's latency and nothing else. Four lanes replay a recorded run with Jev, Gemini 3.8 Flash, Claude Haiku 4.5 and GPT-5.6 Sol on the right paddle, every player and agent on an Ably channel.

Four Pong lanes, one per model. Jev's ball crosses the court and comes back while the chat models' balls have barely left the centre line.
Image from github.com

ably-labs/jev-pong on GitHub

Stars
1
Forks
3
Language
TypeScript
License
Apache-2.0
Last push
19 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

return new EvaluationMockModel({
  provider: 'typesafe-ai',
  modelId: 'jev',
  supportedQuestionTypes: ['choice'],
  doEvaluate: async (options) => {
    calls.push(options);
    return { answers: { move: { type: 'choice', choice } }, warnings: [] };
  },
});

View in lib/decide/jev.test.ts

Open on GitHub

More like this

Use cases this is tagged with