Test whether your AI agent or chatbot stack keeps locked-in decisions consistent over a long conversation.
Check if a model confabulates facts it never actually captured instead of admitting uncertainty.
Benchmark a custom AI system by writing a small turn module that wraps it for testing.
Compare context-handling reliability across Anthropic, OpenAI, and Gemini models.
| doric-builder/plotline | 00kaku/gallery-slider-block | 0xkinno/vellum | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | researcher | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an API key from Anthropic, OpenAI, or Gemini, or a custom turn module wrapping your own AI system.
Plotline is a benchmark that tests whether an AI language model can keep track of a long, messy conversation over time, not just remember things inside a single exchange. Each test scenario plants a set of facts across a 13-turn working session, then tries to trip the model up with tangents, attempts to reverse decisions that were already locked in, flattery meant to sway an answer, precision traps, fake real-world name lookalikes, mid-session corrections to earlier facts, two projects discussed at once, pressure from a supposed authority figure, and questions that only make sense if the model checked its own record first. Each run is scored on ten different axes, and the most important one measures what the model does when it does not clearly have a fact: does it admit that, or does it make something up. The project ships four ready-made scenarios: a restaurant-tech startup, a healthcare operations rollout, an independent music album launch, and a two-project infrastructure retrofit. Each one is built to stress a different failure mode, such as facts changing mid-session, or two topics bleeding into each other under pressure. The project is upfront that one of the four scenarios was used while tuning the developer's own product, so scores on that one carry a caveat, while the other three were written without ever being tested against that product first. To run it, you point the tool at a scenario using an API key from Anthropic, OpenAI, or Gemini, or you write a small turn module that wraps your own AI system so it can be tested the same way. Results are written out as transcripts, which you then score using the included rubric and a methodology guide that recommends running each scenario at least three times and reporting a range of outcomes rather than a single number. The scenario texts, rubric, and methodology are released under a Creative Commons license, while the runner code itself uses the MIT license.
Plotline is a benchmark that tests whether AI models keep facts straight across a long, messy multi-turn conversation instead of contradicting or inventing them.
Mainly JavaScript. The stack also includes JavaScript, Node.js.
Scenario text and rubric use CC-BY-4.0 (free to use and adapt with credit), the runner code uses MIT (free to use, modify, and distribute).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.