Releases: Mattbusel/Every-Other-Token
Releases · Mattbusel/Every-Other-Token
every-other-token v4.1.2
every-other-token v4.1.1
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
- Download
every-other-token-windows-x86_64.exe - Set your API key:
set OPENAI_API_KEY=sk-...(orANTHROPIC_API_KEY) - Double-click the exe — browser opens automatically
CLI usage still works as before: every-other-token.exe --help
every-other-token v4.1.0
What's new in v4.1.0
Security & Robustness
- Rate limiting on
/room/createendpoint - 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
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