/router-session in Claude Code, or /status) and roughly when it happened. That is what lets Weave find the exact decisions behind it.
Billing and access
API error 402: prepaid credits are depleted
API error 402: prepaid credits are depleted
“Your Weave router credits are depleted, so this turn is running on your own Anthropic subscription”
“Your Weave router credits are depleted, so this turn is running on your own Anthropic subscription”
An engineer hit a spend limit but their plan still has headroom
An engineer hit a spend limit but their plan still has headroom
You've reached your monthly Weave Router spend limit means the engineer’s monthly spend limit was reached. The org limit and per-key caps have their own messages: Your organization has reached its monthly Weave Router spend limit and This router key has reached its spend cap. Limits bound paid spend: after the org limit or a per-key cap, subscription-covered turns keep flowing unless subscription routing is Use prepaid credits only; after a per-engineer limit, they keep flowing only when subscription routing is set to Strict pass-through until low. Raise the limit, switch to that mode, or have them run npx @weave-os/router off --claude (then quit and reopen the client) to use their subscription directly in the meantime.The credit balance isn't going down
The credit balance isn't going down
Routing behavior
Everything routes to the most expensive model
Everything routes to the most expensive model
A model we don't allow is being used
A model we don't allow is being used
Upstream request failed, or the client doesn't recognize the routed model
Upstream request failed, or the client doesn't recognize the routed model
/unforce-model, or start a fresh session. If it repeats, send the session ID to Weave.The context indicator is missing or differs from the client's usage
The context indicator is missing or differs from the client's usage
A resumed session hits a context-window limit
A resumed session hits a context-window limit
/compact; you can also start a new session or use /force-model <model-id> to select a larger window.Strict pass-through is routing before the threshold
Strict pass-through is routing before the threshold
Token usage spiked right after installing
Token usage spiked right after installing
Install and client issues
The Claude Code status line never appears
The Claude Code status line never appears
jq on PATH. Install it, then run claude --debug and check stderr for errors invoking cc-statusline.sh.Turning the router on or off had no effect
Turning the router on or off had no effect
Claude Code Remote Control fails while using Weave Router
Claude Code Remote Control fails while using Weave Router
ANTHROPIC_BASE_URL points to a host other than api.anthropic.com, including Weave Router. An eligible claude.ai subscription login does not remove this custom-endpoint restriction.Turn routing off for your install scope:npx resolves the wrong package
npx resolves the wrong package
npx --package @weave-os/router -y -- weave-router --claude, or upgrade with npm i -g npm@latest.I installed the router but wanted the Claude Code plugin
I installed the router but wanted the Claude Code plugin
npx --package @weave-os/router -y -- weave-router --uninstall --scope user, then follow the Claude Code plugin install.Everything stopped working after a key rotation
Everything stopped working after a key rotation
Reporting
Spend or savings numbers look stale
Spend or savings numbers look stale
Savings look wrong compared to another tool
Savings look wrong compared to another tool
