coder / coder/claudecode.nvim

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

Đang mở
#189 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Lua
Star
3.1k
Fork
217
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu với việc xử lý xác thực Claude CLI của plugin, sử dụng cấu hình Bedrock trong .claude/settings.json và lệnh CLAUDE_CODE_USE_BEDROCK=1 làm trường hợp tái hiện. Xác nhận rằng Claude hoạt động trong terminal nhưng claudecode.nvim báo “Not logged in”; công việc được xem là hoàn tất khi plugin tự động nhận diện phiên đã xác thực bằng Bedrock.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
aws, lua, neovim
Lĩnh vực
authentication, cloud, devtools
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.