Skip to content

Releases: SnowAIGirl/open-agent-router

v0.0.4

v0.0.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 16:55

v0.0.4 — 2026-07-18

Major Changes

  • manifest.json removed — version now reads directly from pkg.version. No more manifest-based version management.
  • Daemon lifecycle overhauloar start properly distinguishes fork/launchd/systemd/Windows Run modes via OAR_DAEMONIZED / OAR_FROM_LAUNCHD env vars. PID file + daemon.log for service management.
  • Concurrent update checkcheckForUpdate() now sends HEAD probes to R2/GitHub/Gitee simultaneously and uses the fastest responder (Promise.any), instead of sequential fallback.
  • Frontend data flow unified — version and update info centralized in Pinia store, polled by App.vue. Removed scattered fetch calls.
  • InitGate retry — retry button now calls Tauri start_service command to actually restart the backend.
  • Cache controlindex.html served with no-cache headers. Frontend reloads after update restart.

Bug Fixes

  • Proper fallback chain when preferred update source fails
  • oar init --from-app now checks if service is running even when version is up-to-date, starts it if dead
  • Update progress file (update-progress.json) removed — frontend detects restart via polling pattern
  • i18n static JSON imports for bun build --compile compatibility

Breaking

None.

v0.0.3

v0.0.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 00:09

v0.0.3

New

  • Dashboard: per-model/project/agent/account analytics with time-range-aware charts
  • i18n: English, 中文, 한국어 UI support
  • System stats panel: OAR process CPU/memory/uptime in dashboard
  • Agent skill: skills/oar.md — AI agents can now self-configure OAR

Changed

  • Protocol converter: better fallback chain for gemini-to-anthropic (max_tokens default)
  • README: full rewrite with badges, agent matrix, workflow diagram
  • Backend i18n: all Chinese comments translated to English

Fixed

  • Upload installer packages (dmg/msi/deb) to R2 update channel

v0.0.2

v0.0.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:49

v0.0.2 — Windows CMD fix, macOS support, installer rewrite

Windows

  • Eliminated CMD window flashes on oar start, oar status, and API calls
  • Replaced all PowerShell/CMD shell wrappers with direct spawnSync + windowsHide
  • hasInPath() rewritten to use fs.existsSync() — zero subprocess, zero popups
  • Fixed Windows ARM64 detection in auto-updater

Installer

  • Full rewrite of install.sh — now supports macOS (LaunchAgent) + Linux (systemd)
  • Download fallback chain: R2 → GitHub → Gitee
  • Atomic file replacement, duplicate PATH entry prevention

Updater

  • spawnSync with windowsHide for archive extraction
  • Proper error handling on extract failure
  • Windows platform naming: windows-x64 / windows-arm64

Build & Release

  • CI moved to public repo (free Actions minutes)
  • R2 upload is now async
  • New PNG logo (512x512) in README
  • 9 release assets across all platforms (Linux, macOS ARM64/Intel, Windows)

v0.0.1

v0.0.1 Pre-release
Pre-release

Choose a tag to compare

@SnowAIGirl SnowAIGirl released this 15 Jul 10:01

Initial release