Helene 1.1

Helene 1.1 removes more of your context for the same answer quality, and it removes the amount you asked for.

Helene 1.1 is now available on condense.

It is a straightforward improvement on Helene 1. Compress the same amount and it answers more accurately. Ask it for a compression rate and it delivers that rate. Both hold across every model and language we tested.

+7.1pts
over bear-2 at matched compression
+12.5pts
over kompress-v2 at matched compression
50.5%
removed when asked for 50%

The numbers below come from the public Lost in Compression benchmark, run against bear-2 and kompress-v2 over ten languages and four answering models.

Accuracy at matched compression

Compressors do not return the rate you request, so comparing them at the same requested rate compares different amounts of surviving text. We compare at matched compression instead: each competitor setting paired against the Helene setting that leaves the same number of tokens behind.

no competitor accuracy measured in this band 60 65 70 75 80 85 90 kompress-v2 bear-2 Helene 1 Helene 1.1 keep 0.32 · acc 72.85 keep 0.49 · acc 82.12 keep 0.74 · acc 90.56 0.3 0.4 0.5 0.6 0.7 0.8 ← more compression  ·  text surviving  ·  less compression → accuracy

Higher and further left is better: more accuracy on fewer surviving tokens. Every point is the mean of four answering models (claude-haiku-4-5, claude-sonnet-5, gpt-5.6-luna, gemini-3.6-flash), n = 3,000 per model per cell, all ten languages, as-scored.

Helene sits above both competitors at every matched point, and only Helene runs below 0.48 surviving text at all. Against bear-2 the margin is +7.09 accuracy at the ~0.50 band and +3.73 at ~0.75; against kompress-v2 it is +12.54 at ~0.50 and +12.01 at ~0.75.

The residual gaps in surviving text run both ways, and the large ones run against us. kompress-v2 holds 13.40pp more text than Helene at the ~0.50 band and 5.46pp more at ~0.75, and scores lower at both. Against bear-2 the tilt is ours and small, 1.02pp at ~0.50 and 3.28pp at ~0.75, and correcting for it does not change the ranking.

It holds across models

A win on one scoring model could be a quirk of that model, so we handed the identical compressed text to four unrelated ones and scored it again.

claude-haiku-4-5 82.55 +6.32 / +12.48 claude-sonnet-5 89.12 +3.88 / +9.43 gpt-5.6-luna 87.07 +4.33 / +9.52 gemini-3.6-flash 86.62 +7.08 / +17.67 mean of four 86.34 +5.40 / +12.28 65 70 75 80 85 90 accuracy, mean of the ~0.50 and ~0.75 bands, ten languages, n = 3,000 per model per band Δ bear-2 / Δ kompress-v2

Every model scored the identical compressed text, and every row is the mean of the ~0.50 and ~0.75 keep bands, n = 3,000 per model per band, all ten languages, as-scored. The figures on the right are Helene’s margin over each competitor.

Helene is ahead on all four, by 3.88 to 7.08 points against bear-2 and 9.43 to 17.67 against kompress-v2.

The rate problem

Ask Helene to remove half your tokens and it removes half, in every language. That is what makes a token budget in front of it work: a compressor is only integrable if you can say “give me half” and get half.

one setting, asked for keep 0.50 Helene 1.1 spread 1.2× ZH 0.426 PL 0.514 bear-2 spread 23.6× UK 0.041 ZH 0.960 kompress-v2 spread 1.7× HI 0.543 ZH 0.911 0.00 0.25 0.50 0.75 1.00 text surviving · one dot per language

How much text actually survives at one fixed setting, one dot per language.

At one fixed setting, how much text Helene actually removes varies 1.2× across the ten languages. kompress-v2 varies 1.7×, bear-2 23.6×.

Asked to remove 50% of the tokens, Helene removes 50.5% and kompress-v2 removes 21.6%.1 bear-2 takes an aggressiveness setting rather than a rate.2

How we measured

The benchmark is Lost in Compression (Mantas Lukauskas), built on Belebele and FLORES-200 passages (facebook/belebele, CC-BY-SA-4.0): 10 languages, 300 items each, 3,000 paired items.3 It is third-party and public. Its harness, items, prompts, scoring and pairing are unmodified. The answering calls are not.4

bear-2 was called live through The Token Company’s API. kompress-v2 is the benchmark’s own published compression cache, byte-identical to our arm. Helene ran the 1.1 checkpoint with a per-document budget matched to the competitor’s spend. The rate results need no judge and no harness: three API calls and a token count in o200k_base reproduce them.

Over all cached outputs Helene emits 0.000% novel tokens and preserves source order on 100% of documents, in every language. It deletes at word granularity, so what comes back reads as an extract rather than an excerpt. It never rewrites.

Try Helene 1.1

Helene 1.1 is serving on condense now. Point your agent at the proxy and it compresses on the way through: same model, same API, fewer tokens on the bill.

Run your agent on the cheaper bill.

Sign up and point your agent at condense.

Sign up

Notes

  1. kompress-v2 exposes a keep threshold rather than a rate; the threshold-to-keep-rate table published on its model card bottoms out at 0.705 surviving tokens.
  2. The Token Company document aggressiveness as controlling how much content is removed, banded by use case: Light 0.05 to 0.15, Moderate 0.15 to 0.4, Aggressive 0.4 to 0.9. No mapping from the setting to how much text actually survives is published.
  3. Compression is not uniform across the ten: kompress-v2 keeps 0.911 of the Chinese text at the setting where it averages 0.6267, against 0.543 to 0.721 on the other nine languages.
  4. gpt-5.6-luna ran at max_tokens=16 rather than the benchmark’s 8, because Bedrock (mantle) rejects a cap of 8.
← All postscondense team, August 13 2026