Skip to content

fix(cli): anyrouter/auto[1m] stays auto with min_context - #66

Merged
duyetbot merged 1 commit into
mainfrom
fix/auto-1m-min-context
Sep 15, 2026
Merged

duyetbot merged 1 commit into
mainfrom
fix/auto-1m-min-context

Conversation

@duyetbot

Copy link
Copy Markdown
Member

Fixes #65

anyr claude --model anyrouter/auto[1m] now:

  • keeps ANTHROPIC_MODEL=anyrouter/auto (not Laguna)
  • sends CLAUDE_CODE_EXTRA_BODY provider.min_context: 1000000
  • turns off gateway model discovery for auto so Claude Code cannot remap the virtual id

Gateway sibling: duyet/anyrouter#3294

Claude Code strips [1m] and catalog discovery remapped virtual auto
onto a concrete SKU (Laguna). Peel the floor into provider.min_context,
leave ANTHROPIC_MODEL as anyrouter/auto, and disable discovery for auto.

Fixes #65
@duyetbot
duyetbot merged commit e446fa7 into main Sep 15, 2026
1 check passed
@duyetbot
duyetbot deleted the fix/auto-1m-min-context branch September 15, 2026 07:10
@github-actions

Copy link
Copy Markdown
Contributor

anyr size and startup

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.8 MiB 5.47 ms 3.97 ms
anyr-darwin-x86_64 native 3.0 MiB 39.81 ms 37.73 ms
anyr-linux-arm64 native 2.8 MiB 0.69 ms 0.69 ms
anyr-linux-x86_64 native 3.1 MiB 0.99 ms 0.99 ms
anyr-windows-x86_64.exe native 2.6 MiB 9.41 ms 9.91 ms
anyr.wasm wasm 177.7 KiB

Budget check: ok

raw timings
[
  {
    "asset": "anyr-darwin-arm64",
    "kind": "native",
    "path": "/Users/runner/work/cli/cli/anyr-darwin-arm64",
    "bytes": 2927848,
    "size": "2.8 MiB",
    "version": "0.1.11 (built 2026-09-15 07:12:36)",
    "target": "aarch64-apple-darwin",
    "os": "macos-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 4.54,
      "median_ms": 5.47,
      "p95_ms": 7.96,
      "mean_ms": 5.85
    },
    "startup_help": {
      "n": 21,
      "min_ms": 3.56,
      "median_ms": 3.97,
      "p95_ms": 7.48,
      "mean_ms": 4.54
    }
  },
  {
    "asset": "anyr-darwin-x86_64",
    "kind": "native",
    "path": "/Users/runner/work/cli/cli/anyr-darwin-x86_64",
    "bytes": 3137872,
    "size": "3.0 MiB",
    "version": "0.1.11 (built 2026-09-15 07:12:22)",
    "target": "x86_64-apple-darwin",
    "os": "macos-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 32.08,
      "median_ms": 39.81,
      "p95_ms": 44.18,
      "mean_ms": 39.34
    },
    "startup_help": {
      "n": 21,
      "min_ms": 32.83,
      "median_ms": 37.73,
      "p95_ms": 52.86,
      "mean_ms": 40.75
    }
  },
  {
    "asset": "anyr-linux-arm64",
    "kind": "native",
    "path": "/home/runner/work/cli/cli/anyr-linux-arm64",
    "bytes": 2888744,
    "size": "2.8 MiB",
    "version": "0.1.11 (built 2026-09-15 07:11:50)",
    "target": "aarch64-unknown-linux-gnu",
    "os": "ubuntu-24.04-arm",
    "startup_version": {
      "n": 21,
      "min_ms": 0.64,
      "median_ms": 0.69,
      "p95_ms": 0.77,
      "mean_ms": 0.69
    },
    "startup_help": {
      "n": 21,
      "min_ms": 0.63,
      "median_ms": 0.69,
      "p95_ms": 0.73,
      "mean_ms": 0.69
    }
  },
  {
    "asset": "anyr-linux-x86_64",
    "kind": "native",
    "path": "/home/runner/work/cli/cli/anyr-linux-x86_64",
    "bytes": 3232776,
    "size": "3.1 MiB",
    "version": "0.1.11 (built 2026-09-15 07:12:00)",
    "target": "x86_64-unknown-linux-gnu",
    "os": "ubuntu-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 0.97,
      "median_ms": 0.99,
      "p95_ms": 1.03,
      "mean_ms": 1.0
    },
    "startup_help": {
      "n": 21,
      "min_ms": 0.97,
      "median_ms": 0.99,
      "p95_ms": 1.08,
      "mean_ms": 1.02
    }
  },
  {
    "asset": "anyr-windows-x86_64.exe",
    "kind": "native",
    "path": "D:\\a\\cli\\cli\\anyr-windows-x86_64.exe",
    "bytes": 2677248,
    "size": "2.6 MiB",
    "version": "0.1.11 (built 2026-09-15T07:13:23Z)",
    "target": "x86_64-pc-windows-msvc",
    "os": "windows-latest",
    "startup_version": {
      "n": 21,
      "min_ms": 8.96,
      "median_ms": 9.41,
      "p95_ms": 10.86,
      "mean_ms": 9.52
    },
    "startup_help": {
      "n": 21,
      "min_ms": 9.46,
      "median_ms": 9.91,
      "p95_ms": 10.85,
      "mean_ms": 10.12
    }
  },
  {
    "asset": "anyr.wasm",
    "kind": "wasm",
    "path": "/home/runner/work/cli/cli/target/wasm-pkg/anyr_cli_bg.wasm",
    "bytes": 181940,
    "size": "177.7 KiB",
    "version": "wasm",
    "target": "wasm32-unknown-unknown",
    "os": ""
  }
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Peel anyrouter/auto[1m] into provider.min_context on claude launch

2 participants