coder / coder/claudecode.nvim

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

Ouverte
#189 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Lua
Étoiles
3.1k
Forks
216
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

## 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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la gestion de l’authentification de Claude CLI du plugin, en utilisant la configuration Bedrock de .claude/settings.json et la commande CLAUDE_CODE_USE_BEDROCK=1 comme cas de reproduction. Vérifiez que Claude fonctionne dans le terminal, mais que claudecode.nvim signale « Not logged in » ; le travail est terminé lorsque le plugin reconnaît automatiquement la session authentifiée par Bedrock.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, lua, neovim
Domaine
authentication, cloud, devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.