Currently paude defaults Claude sessions to vertex (DEFAULT_PROVIDER = {"claude": "vertex"}), which means CLAUDE_CODE_USE_VERTEX=1 is always set unless you explicitly pass --provider anthropic. This is surprising — Claude Code's own default is Anthropic direct, and vertex is opt-in via CLAUDE_CODE_USE_VERTEX=1.
Paude should detect the provider the same way Claude itself does: use anthropic by default, and only use vertex when the user has CLAUDE_CODE_USE_VERTEX=1 set in their environment (or explicitly passes --provider vertex).
I also shouldn't have to supply an Anthropic API key, it is already stored in my ~/.claude - maybe it could be wired in automatically via paude-proxy ?
Currently paude defaults Claude sessions to vertex (
DEFAULT_PROVIDER = {"claude": "vertex"}), which meansCLAUDE_CODE_USE_VERTEX=1is always set unless you explicitly pass--provider anthropic. This is surprising — Claude Code's own default is Anthropic direct, and vertex is opt-in viaCLAUDE_CODE_USE_VERTEX=1.Paude should detect the provider the same way Claude itself does: use anthropic by default, and only use vertex when the user has
CLAUDE_CODE_USE_VERTEX=1set in their environment (or explicitly passes--provider vertex).I also shouldn't have to supply an Anthropic API key, it is already stored in my ~/.claude - maybe it could be wired in automatically via paude-proxy ?