coder / coder/claudecode.nvim

[BUG] Plugin returns "not logged in" when Claude CLI is logged in via bedrock

Offen
#189 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Lua
Sterne
3.1k
Forks
216
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Bug Description

Claude CLI works locally with Bedrock authentication, but claudecode.nvim does not.

## To Reproduce

Steps to reproduce the behavior:

Standard bedrock setup:

`.claude/settings.json`:

```
{
"awsAuthRefresh": "aws sso login --profile aws-profile-name",
"env": {
"AWS_PROFILE": "aws-profile-name",
"AWS_REGION": "eu-central-1"
},
}
```

Run Claude with `CLAUDE_CODE_USE_BEDROCK=1`

Result:

`claude` in terminal works fine.

`claudecode.nvim` isn't logged in.

## Expected Behavior

Neovim plugin realises Claude is logged in automatically.

## Environment

- Neovim version: [e.g. 0.9.2] **0.11.4**
- Claude Code CLI version: [e.g. 1.0.0] **2.1.38**
- OS: [e.g. macOS 14.1] **15.7.3**
- Plugin version: [e.g. 0.1.0]

## Error Messages

If applicable, add error messages or logs.

```
Not logged in . Run /login
```

## Additional Context

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit der Authentifizierungsbehandlung des Plugins für Claude CLI und verwenden Sie die Bedrock-Konfiguration in .claude/settings.json sowie den Befehl CLAUDE_CODE_USE_BEDROCK=1 als Reproduktionsfall. Bestätigen Sie, dass Claude im Terminal funktioniert, claudecode.nvim jedoch „Not logged in“ meldet; die Aufgabe ist erledigt, wenn das Plugin die über Bedrock authentifizierte Sitzung automatisch erkennt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, lua, neovim
Bereich
authentication, cloud, devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.