Relay 0.1.5
Relay 0.1.5 focuses on faster, persistent agent sessions, clearer host-managed
authentication, richer multi-agent Swarms, and a safer, easier-to-understand
self-hosted setup.
Highlights
- Persistent sessions for every agent: Claude Code, Codex, OpenCode, and
Hermes keep resumable live sessions, reducing follow-up latency and preserving
conversation state across cancellation and idle eviction. - Smarter Swarms: members can summon teammates with bounded
@mention
handoffs, while same-wave members still run concurrently from one transcript
snapshot. - Faster controls and quota screens: model/settings metadata is cached and
the UI paints cached quota data immediately while refreshing in the
background. - Credential visibility: Relay reports installed/authenticated state for all
four agents and shows Claude Code/Codex credential expiry without exposing
token values. - Simpler agent model: Antigravity, BTW side conversations, and the in-app
OAuth bridge were removed. Agent authentication now happens directly on the
backend host. - Operations and security: Linux service lifecycle scripts, expanded file
policy/token tests, CI, an MIT license, and refreshed English/Chinese docs.
Assets
relay-android-v0.1.5-debug-signed.apk— optimized Android release build for
dev.relay.app, version0.1.5(versionCode 15). The project does not yet
have a production keystore, so this APK is intentionally signed with the
Android debug certificate.relay-backend-setup-v0.1.5.tar.gz— clean setup bundle containing the Node.js
backend plus Linux, macOS, and Windows service adapters. No generated state,
credentials, tokens, histories, or dependencies are included.SHA256SUMS— SHA-256 checksums for both artifacts.
Backend setup
tar -xzf relay-backend-setup-v0.1.5.tar.gz
cd relay-backend-setup-v0.1.5
# Linux
./backends/linux/setup.sh
# macOS
./backends/macos/setup.shThe backend host needs Node.js 18+ and at least one supported agent CLI already
installed and authenticated. Linux additionally needs PM2, Python 3, make, and
a C++ compiler for the PTY dependency. See the bundled README.md for network
modes and service commands.
Validation
flutter analyze --no-pubflutter test --no-pub— 87 tests passed- JavaScript syntax check across all tracked backend scripts
npm --prefix server test— 214 tests passedflutter build apk --release --no-pub- APK package/version inspection and APK Signature Scheme v2 verification
- Backend archive sensitive-path audit plus shell/JavaScript syntax checks