Skip to content

Paude should use same semantics for providers as claude itself #188

@stbenjam

Description

@stbenjam

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 ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions