Amazon Q VSCode Extention chat did not work return error message "@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array."
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 810
- Avg merge
- 10h 12m
- Merged PRs (30d)
- 7
Description
## Problem
Amazon Q VSCode Extention chat did not work return error message @smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.
## Steps to reproduce the issue
1. Execute VSCode
2. Amazon Q icon on left bar -> Chat tab
3. Prompt to Amazon Q "Hello" returned only "@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array."
## Expected behavior
Amazon Q chat returned greeting.
## System details (run `AWS: About` and/or `Amazon Q: About`)
- OS: WSL buntu 22.04.5 LTS Ubuntu in Windows 11 24h2
- Visual Studio Code version: 1.103.1 360a4e4fd251bfce169a4ddf857c7d25d1ad40da x64
- AWS Toolkit version: amazonwebservices.aws-toolkit-vscode 3.71.0
- Amazon Q version: amazonwebservices.amazon-q-vscode 1.89.0
Contributor guide
Research direction
Start in VS Code 1.103.1 with the Amazon Q Chat tab and reproduce the error using the listed extension versions. Use the AWS: About and Amazon Q: About entry points to confirm the environment; done means prompting "Hello" returns a greeting instead of the @smithy/util-base64 error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript, vscode
- Domain
- ai, devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100