v3.37.0
v3.37.0 — proxy install hardening, cloud routing disclosure, tier pinning
v3.37.0 — proxy install hardening, cloud routing disclosure, tier pinning
What's in this release
Four independently-reviewed fixes to the Meta LLM Proxy control surface (ruflo proxy ...):
- #2925 — bumps the pinned meta-proxy release from
0.4.0to0.7.3. The old pin predates the commit that separated authentication from cloud-routing consent (meta-proxy #60, first in v0.7.0) — on0.4.0, even a--versionprobe starts the daemon and binds a port.proxy status/console guidance now also surfaces when an already-installed binary has drifted behind the current pin, with a one-lineproxy updateprompt. - #2926 —
proxy installon Windows no longer discards a fully signature-verified archive when PowerShell'sExpand-Archivefails to autoload its module (intermittent, unrelated to the archive itself). It now falls back totar -xf(bsdtar, ships on Windows 10+), with independentSafeExecutorallowlists per extractor and a combined error message if both fail. - #2927 —
ruflo proxy config --cloudnow discloses all three things enabling cloud routing actually decides: who processes the prompt, who pays, and — previously undisclosed entirely — that the cloud plane picks a tier per prompt instead of honoring the client's requested model. New flag:ruflo proxy config --routing-mode <auto|low|mid|high>to pin a tier, matching meta-proxy'sRoutingModeenum (ADR-321 rev-2/rev-3). - #2928 —
--local-onlywas the only documented way to leave the cloud plane, but it points at your own local backend — notpassthrough(meta-proxy's own default, which uses your Claude subscription and is the only plane eligible for ADR-321's automatic quota failover). New flag:ruflo proxy config --passthroughrestores the subscription plane;--cloudnow remembers and reports the plane you're leaving so there's always a real "undo" command.
Versioning note
Minor bump (not patch) — #2927 and #2928 add backward-compatible CLI flags (--routing-mode, --passthrough), not just bug fixes. No breaking changes; a user who never touches proxy config sees no behavior change.
Verification
- All three packages (
@claude-flow/cli,claude-flow,ruflo) published at 3.37.0 withlatest/alpha/v3alphadist-tags aligned — verified vianpm view <pkg> dist-tags --json. - 64/64 proxy-suite tests passing,
tsc --noEmitclean,pnpm install --frozen-lockfileverified in thev3/workspace. - Each PR independently reviewed against its own claims (not just its description) before merge; one factual inaccuracy caught and fixed in #2927's disclosure text pre-merge (a "which plane you're currently on" claim that didn't hold for
--local-onlyusers).
🤖 Generated with RuFlo