Skip to content

v0.1.20

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 20:19
cf9a63f

0.1.20 (2026-10-02)

Bug Fixes

  • cli: round 5 — env key, flag consistency, error bodies, README (#87) (1fcfa27)

0.1.19 (2026-10-02)

Bug Fixes

  • cli: drop ar symlink, relay connect timeout, --key - everywhere (#85) (908d2f7)

0.1.18 (2026-10-02)

Bug Fixes

0.1.17 (2026-10-02)

Bug Fixes

  • cli: consistent usage exit codes, help topics, private state files (#80) (20296f1)
  • release: keep Cargo.lock version in sync with release-please (#79) (7c2dd59)

0.1.16 (2026-10-02)

Features

  • cli: add native Decisions API command (#75) (1d68eac)
  • cli: anyr api dashboard commands and shell completion (#77) (00ccc7a)
  • cli: byok --donate with source badges, upgrade fixes, model alias (#78) (059a34b)

Bug Fixes

  • ci: always upload checksums.txt; unglue update spinner warnings (#74) (3038fb7)

0.1.15 (2026-09-16)

Bug Fixes

  • cli: keep Claude HUD floors on virtual presets end-to-end (ANTHROPIC_MODEL, extra-body min_context, compact window, no catalog remap)
  • cli: bare anyr update keeps the config channel; only --beta/--stable persist a switch
  • cli: skip a broken latest GitHub release (checksum / missing asset) and install the next good build on that channel
  • cli: print update warnings on a new line so they are not glued to the spinner
  • ci: upload checksums.txt even when one platform build fails; retry Windows release-not-found uploads

0.1.14 (2026-09-15)

Features

  • cli: hint Ctrl+G restart after auto-upgrade (#71) (0cbd8b1)

Bug Fixes

  • cli: keep [1m]/[500k] on Claude virtual ANTHROPIC_MODEL (#69) (9507bef)

0.1.13 (2026-09-15)

Features

  • cli: peel [1m]/[500k] on all anyrouter virtual presets (#67) (97fba31)

0.1.12 (2026-09-15)

Features

  • --model anyrouter/auto[1m] and [500k] min-context floors (#62) (524230e)
  • cli: animate anyr update with from→to and channel (#41) (18be07f)
  • cli: Compact HUD launcher (#51) (3dd0d12)
  • cli: compact HUD picker, examples-first help, status config (#53) (7c1bbd9)
  • cli: default omitted --model to anyrouter/auto (#61) (b6ca882)
  • cli: launch Claude right after install (#54) (b37c9c5)
  • cli: spotlight chrome — examples-first help, brand orange, models table (#50) (7094017)
  • relay: anyr relay start/pair — serve local models to the cloud (0ee4699)
  • security: read pasted API keys with terminal echo off (#31) (d6359c8), closes #21
  • security: verify sha256 of downloaded release assets before replace (#30) (211c7bc), closes #20
  • tui: AR-mark palette card, agent rows, settings polish (866d7b0)
  • tui: per-agent routing filters (exacto, tools, 1M ctx) (#44) (5ee9ce3)

Bug Fixes

  • auth: honor expires_in and bound transient network retries in device login (#28) (689b54f), closes #18
  • ci: build darwin-x86_64 in the main matrix so beta installs work on Intel Macs (#26) (db13555), closes #16
  • cli: avoid GitHub Releases API 403 and empty /latest 404 (#33) (ca6e78e), closes #32
  • cli: fail loud on empty release assets; reject dummy test keys (ba8b62f)
  • cli: fresh path keeps auto -> anyrouter/auto for first-turn failover (#58) (#59) (3f020ff)
  • cli: keep anyrouter/auto[1m] as auto plus min_context (#66) (e446fa7), closes #65
  • cli: keep TUI keys, tool yaml, and relay from dropping state (#52) (30547a2)
  • cli: stop appending [1m] to Claude catalog model ids (#60) (81a5473)
  • cli: stop the login re-reveal loop; persist profile across relogin (358bcca)
  • menu: show HUD status line before actions when menu runs non-interactively (#57) (d54ffbe)
  • pi: write full catalog into models.json for /model picker (b4941e2)
  • relay: never panic on multibyte request ids when naming worker threads (#27) (77adf3a), closes #17
  • security: write config atomically with 0700 dir / 0600 file (#29) (9ca7ac7), closes #19
  • tui: bind model/account/key per coding agent (#39) (97d3370)
  • tui: pin anyrouter/auto in the inline model picker (#40) (59b1f6a)

0.1.11 (2026-08-24)

Features

  • cli: ar update --beta|--stable switches channel and updates (4b3db1b)
  • cli: ar update --beta|--stable switches channel and updates (dcf1b60)
  • cli: embed build time, shown in local timezone (2fd669d)
  • cli: looping launcher with config, login, and agent pick (3b901c1)
  • cli: model pin collapses alias slots; fable slot; build time (256e0cb)
  • cli: pin model collapses claude alias slots; add fable slot (96ef51a)
  • cli: Ratatui interactive TUI as the default launcher (ee93b54)
  • cli: Ratatui launcher TUI as default (aa7d4fb)
  • cli: two-pane launcher with icons and cached credits (26f9980)
  • tui: centered dialog welcome launcher (61a22ee)
  • tui: command-palette launcher with inline fallback (ba25454)
  • tui: interactive config screen with identity and model memory (#8) (8a343d6)
  • tui: show installed agents and per-agent settings tabs (#10) (8c7554c)

Bug Fixes

  • ci: unblock stable release binaries (99ba2bc)
  • cli: gate days_from_civil test to unix (276098d)
  • cli: label update current, latest, and status (#14) (629336a)
  • models: catalog ids, Claude [1m] suffix, auto = most used (#12) (7fc97ba)
  • pi: pass catalog model ids and strip ANSI from --model (#11) (aad7641)
  • tui: pick keys, accounts, and models from the CLI (#9) (ad95180)
  • wasm: gate launcher palette entries behind native feature (ddc7887)

Performance Improvements

  • tui: open the launcher without blocking on network or which (#13) (58fdb8b)

0.1.10 (2026-08-21)

Features

  • ci: build every platform, bench size/startup, ship wasm demo (532a1e0)
  • cli: auto-update in the background by default (f3d5edd)
  • cli: device login, key/model switch, agent install, color TUI (cc4cccd)
  • cli: draw a small AR mark in the terminal (b7a313b)
  • cli: draw the AR mark on more terminals (75e2a79)
  • cli: gh-style auth command group (47563d6)
  • cli: interactive TUI for ar config (b2c7d1a)
  • cli: native anyr 0.1.x with GitHub Releases install (836f73f)
  • cli: publish a beta from every main push (ff71b81)
  • cli: spawn pi alongside claude, codex, and opencode (56f28d0)

Bug Fixes

  • ci: resolve release bench binary by absolute path (4291216)
  • ci: stamp the beta version after locked tests (8308aeb)
  • cli: drop install and docs lines from --help (0707efb)
  • cli: keep Claude opus/sonnet/haiku aliases distinct (f81e971)
  • cli: login then launcher; group help (cd8ace1)
  • cli: login URL includes the code and opens the browser (a5e1307)
  • cli: open the TUI launcher on a bare terminal run (0508692)
  • cli: print help using the invoked command name (16c0f1f)
  • cli: render a clearer AR mark (9a2d468)
  • cli: use API key for keys CRUD; drop management-key requirement (#2) (53e9442)
  • cli: wrap pi with AnyRouter key and endpoint (90246a1)
  • release: lock release-please to always-bump-patch (4b778a2)
  • release: show full release-please changelog on GitHub Releases (454e6e3)

0.1.9 (2026-08-21)

Features

  • cli: auto-update in the background by default (f3d5edd)
  • cli: draw a small AR mark in the terminal (b7a313b)
  • cli: draw the AR mark on more terminals (75e2a79)
  • cli: publish a beta from every main push (ff71b81)

Bug Fixes

  • ci: stamp the beta version after locked tests (8308aeb)
  • cli: drop install and docs lines from --help (0707efb)
  • cli: open the TUI launcher on a bare terminal run (0508692)
  • cli: render a clearer AR mark (9a2d468)
  • cli: use API key for keys CRUD; drop management-key requirement (#2) (53e9442)
  • release: show full release-please changelog on GitHub Releases (454e6e3)

0.1.8 (2026-08-20)

Bug Fixes

  • cli: login URL includes the code and opens the browser (a5e1307)

0.1.7 (2026-08-20)

Bug Fixes

  • cli: keep Claude opus/sonnet/haiku aliases distinct (f81e971)

0.1.6 (2026-08-20)

Bug Fixes

  • cli: wrap pi with AnyRouter key and endpoint (90246a1)

0.1.5 (2026-08-20)

Features

  • cli: interactive TUI for ar config (b2c7d1a)

0.1.4 (2026-08-20)

Features

  • cli: gh-style auth command group (47563d6)

0.1.3 (2026-08-20)

Bug Fixes

  • cli: login then launcher; group help (cd8ace1)

0.1.2 (2026-08-20)

Bug Fixes

  • ci: resolve release bench binary by absolute path (4291216)

0.1.1 (2026-08-20)

Features

  • ci: build every platform, bench size/startup, ship wasm demo (532a1e0)
  • cli: device login, key/model switch, agent install, color TUI (cc4cccd)
  • cli: spawn pi alongside claude, codex, and opencode (56f28d0)

Bug Fixes

  • cli: print help using the invoked command name (16c0f1f)
  • release: lock release-please to always-bump-patch (4b778a2)

0.1.0 (2026-08-20)

Features

  • cli: native anyr 0.1.x with GitHub Releases install (836f73f)

Binary size and startup (v0.1.20)

Startup is wall time for a cold anyr --version / anyr --help (median of 21 runs). Size is the stripped release binary, or the .wasm for the browser demo.

Size budget: anyr-linux-x86_64 must stay ≤ 4.0 MiB (4194304 bytes) stripped.

Asset Kind Size --version median --help median
anyr-darwin-arm64 native 2.9 MiB 6.5 ms 4.74 ms
anyr-darwin-x86_64 native 3.2 MiB 34.84 ms 34.76 ms
anyr-linux-arm64 native 2.9 MiB 0.68 ms 0.66 ms
anyr-linux-x86_64 native 3.3 MiB 0.99 ms 1.0 ms
anyr-windows-x86_64.exe native 2.7 MiB 6.89 ms 7.04 ms
anyr.wasm wasm 188.9 KiB — —

Budget check: ok

raw timings
[
  {
    "asset": "anyr-darwin-arm64",
    "kind": "native",
    "path": "/Users/runner/work/cli/cli/anyr-darwin-arm64",
    "bytes": 3086680,
    "size": "2.9 MiB",
    "version": "0.1.20 (built 2026-10-02 20:20:24)",
    "target": "aarch64-apple-darwin",
    "os": "macos-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 5.23,
      "median_ms": 6.5,
      "p95_ms": 13.78,
      "mean_ms": 7.97
    },
    "startup_help": {
      "n": 21,
      "min_ms": 4.44,
      "median_ms": 4.74,
      "p95_ms": 6.95,
      "mean_ms": 5.04
    }
  },
  {
    "asset": "anyr-darwin-x86_64",
    "kind": "native",
    "path": "/Users/runner/work/cli/cli/anyr-darwin-x86_64",
    "bytes": 3313600,
    "size": "3.2 MiB",
    "version": "0.1.20 (built 2026-10-02 20:20:29)",
    "target": "x86_64-apple-darwin",
    "os": "macos-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 30.64,
      "median_ms": 34.84,
      "p95_ms": 38.27,
      "mean_ms": 36.68
    },
    "startup_help": {
      "n": 21,
      "min_ms": 30.04,
      "median_ms": 34.76,
      "p95_ms": 43.54,
      "mean_ms": 36.55
    }
  },
  {
    "asset": "anyr-linux-arm64",
    "kind": "native",
    "path": "/home/runner/work/cli/cli/anyr-linux-arm64",
    "bytes": 3085480,
    "size": "2.9 MiB",
    "version": "0.1.20 (built 2026-10-02 20:20:08)",
    "target": "aarch64-unknown-linux-gnu",
    "os": "ubuntu-24.04-arm",
    "startup_version": {
      "n": 21,
      "min_ms": 0.63,
      "median_ms": 0.68,
      "p95_ms": 0.81,
      "mean_ms": 0.69
    },
    "startup_help": {
      "n": 21,
      "min_ms": 0.62,
      "median_ms": 0.66,
      "p95_ms": 0.7,
      "mean_ms": 0.66
    }
  },
  {
    "asset": "anyr-linux-x86_64",
    "kind": "native",
    "path": "/home/runner/work/cli/cli/anyr-linux-x86_64",
    "bytes": 3408064,
    "size": "3.3 MiB",
    "version": "0.1.20 (built 2026-10-02 20:20:20)",
    "target": "x86_64-unknown-linux-gnu",
    "os": "ubuntu-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 0.93,
      "median_ms": 0.99,
      "p95_ms": 1.02,
      "mean_ms": 0.98
    },
    "startup_help": {
      "n": 21,
      "min_ms": 0.99,
      "median_ms": 1.0,
      "p95_ms": 1.12,
      "mean_ms": 1.03
    }
  },
  {
    "asset": "anyr-windows-x86_64.exe",
    "kind": "native",
    "path": "D:\\a\\cli\\cli\\anyr-windows-x86_64.exe",
    "bytes": 2832384,
    "size": "2.7 MiB",
    "version": "0.1.20 (built 2026-10-02T20:21:01Z)",
    "target": "x86_64-pc-windows-msvc",
    "os": "windows-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 6.56,
      "median_ms": 6.89,
      "p95_ms": 7.06,
      "mean_ms": 6.88
    },
    "startup_help": {
      "n": 21,
      "min_ms": 6.65,
      "median_ms": 7.04,
      "p95_ms": 7.31,
      "mean_ms": 7.04
    }
  },
  {
    "asset": "anyr.wasm",
    "kind": "wasm",
    "path": "/home/runner/work/cli/cli/anyr.wasm",
    "bytes": 193398,
    "size": "188.9 KiB",
    "version": "wasm",
    "target": "wasm32-unknown-unknown",
    "os": ""
  }
]