Skip to content

Releases: Mattbusel/Every-Other-Token

every-other-token v4.1.2

19 Mar 11:42

Choose a tag to compare

Fix: --web no longer requires a prompt argument. You can now run every-other-token.exe --web with no other arguments.

every-other-token v4.1.1

19 Mar 11:34

Choose a tag to compare

Fix: double-clicking the .exe no longer closes immediately

Previously, opening the .exe without arguments would print help text and exit, causing the window to flash and disappear.

Now: double-clicking (or running with no arguments) automatically opens the web UI at http://localhost:8888 in your browser.

[eot] No prompt given — launching web UI at http://localhost:8888
[eot] Tip: set OPENAI_API_KEY or ANTHROPIC_API_KEY in your environment.

Usage

  1. Download every-other-token-windows-x86_64.exe
  2. Set your API key: set OPENAI_API_KEY=sk-... (or ANTHROPIC_API_KEY)
  3. Double-click the exe — browser opens automatically

CLI usage still works as before: every-other-token.exe --help

every-other-token v4.1.0

19 Mar 11:29

Choose a tag to compare

What's new in v4.1.0

Security & Robustness

  • Rate limiting on /room/create endpoint
  • CORS_ORIGIN env var (replaces hardcoded wildcard)
  • 100k prompt length guard
  • Constant-time bearer token comparison
  • WebSocket idle timeout (1h)
  • HTTP 429 no longer trips the circuit breaker

New CLI Flags

  • --timeout — enforce request timeout (default 120s)
  • --validate-config — print resolved config and exit
  • --list-models — list known model names and exit
  • --export-timeseries — write per-token confidence/perplexity CSV
  • --json-schema — print research output JSON schema and exit

Performance

  • Per-token arrival timestamps (real Instant, not approximated)
  • Replay endpoint streams JSON chunks instead of buffering
  • SSE event batching (100ms flush)
  • Background idle-room eviction every 5 min

Web UI

  • Transform live preview (client-side, no API call)
  • Min-confidence slider
  • Token/sec counter + elapsed timer
  • Transform chain builder with real-time validation
  • Colorblind-safe heatmap mode (◑ CB toggle)
  • Deleted token placeholder (⌀)
  • HOST badge in multiplayer
  • 429 rate-limit toast
  • Single-step undo (Ctrl+Z)
  • A/B per-position agreement bar chart
  • Replay speed slider

CI / Tooling

  • GitHub Actions matrix (default, sqlite-log, self-improving)
  • Makefile, pre-commit hook, PR template, issue template

Tests

  • 872 tests, 0 failures

Installation

Download every-other-token-windows-x86_64.exe, rename to every-other-token.exe, and run:

every-other-token.exe --help
every-other-token.exe --web

Requires OPENAI_API_KEY or ANTHROPIC_API_KEY set in your environment.

every-other-token v4.0.0

18 Mar 07:28

Choose a tag to compare

What is New

  • Minimal CI pipeline replacing previous complex workflow for reliable green builds
  • Fixed stats_to_snapshot converter and migrated deny.toml to v2 schema
  • Resolved clippy, rustfmt, and CI failures across all modules
  • Fixed MSRV compatibility and cargo-deny configuration
  • Production-ready doc comments and structured logging throughout
  • Research mode with per-token confidence scoring and cross-provider divergence
  • Web UI with SSE streaming, collaborative rooms, and heatmap visualization
  • Support for Anthropic and OpenAI providers with automatic model selection

Install

cargo install every-other-token

v0.1.0

07 Mar 03:29

Choose a tag to compare

Initial release. Real-time LLM stream interceptor for token-level interaction research.