The code whisperer capability is consist of the following LSP servers:
agenticChat
chat
inline-completion
netTransform
securityScan
New server should always be created in their own directory under ./src/language-server/
.
Please make sure:
- servers must be in a self-contained directory and not import files from each other.
- shared code should be in
shared
directory to be used by more than one server.
client
directory contains the AWS SDK for JavaScript client to call CodeWhisperer service using either AWS Signature Version 4 (SigV4) or Builder ID (bearer token), which are two different ways to access Amazon Q Developer.