Repository navigation
0.1.20 (2026-10-02)
Bug Fixes
0.1.19 (2026-10-02)
Bug Fixes
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
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 updatekeeps the config channel; only--beta/--stablepersist 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
Bug Fixes
0.1.13 (2026-09-15)
Features
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
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": ""
}
]