Repository navigation
Bytefray 5.0.0
Bytefray 5.0 is the stable final release of the 5.0 line, promoting the qualified 5.0.0-rc1 candidate. No gameplay, Agent API, or wire-schema change has been made since RC1 — this release finalizes the agent-authoring, parameterization, and desktop experience atop the immutable bytefray-rules-4 gameplay core and Agent API v2.
Highlights
- Replay History Subsystem — a global Replay History dialog (
History → Replay History…) with automatic discovery of recorded match and evaluation replays, result indexing, real-time filtering/search, and direct Replay Viewer launch. - Complete Tournament UX Workflow — an end-to-end Configure → Run Tournament → See Results → Browse Matches → View Replay loop in Agent Designer, with atomic checkpoints, standings, and per-match result/replay inspection.
- Unified Result-Backed Replay Integrity — match, tournament, and evaluation replay views re-verify their SHA-256–backed result association before opening a replay.
- Accessibility baseline — full keyboard navigation across Designer workspaces and dialogs, accessible names/descriptions, visible keyboard focus, and dual keyboard/mouse activation throughout.
- Reorganized application menus and hardened parameter consistency across CLI runs, tournament matches, and GUI panels.
- Process-share validation repair — Agent API v2 multi-process share declarations (including bundled
v5_dual_teamparameterizations) are now validated against the same exact-rational partition Ruleset-v4 construction uses, eliminating a false-rejection edge case found during release-candidate review.
See the full CHANGELOG for details.
Platform support
- Windows: install via the standalone administrative installer (
Bytefray-Setup-5.0.0.exebelow), which places the CLI, Agent Designer, and Replay Viewer underC:\Program Files\Bytefray\bin. - Python / Linux: install the wheel or source distribution (
bytefray-5.0.0-py3-none-any.whl/bytefray-5.0.0.tar.gzbelow) into a Python 3.10–3.14 virtual environment. See docs/LINUX_INSTALL.md for GUI/X11/Xvfb setup. Bytefray 5.0.0's Agent Designer and Replay Viewer were additionally smoke-tested on a native GNOME/Wayland desktop (Ubuntu 26.04.1 LTS); the Linux wheel should otherwise still be treated as headless-first by default. - Match replays are byte-identical across Windows and Linux, source and packaged forms, for a given seed and configuration.
- macOS is not an officially tested or supported platform.
Installation
See the README for full installation instructions. Note: pip install bytefray from PyPI is not available for this release — install from the wheel or sdist attached below.
Verifying downloads
SHA256SUMS (attached) lists the SHA-256 digest of every binary/package asset in this release.