You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(amazonq): sync telemetry client id between extensions (#4698)
Alternative to: #4683
## Problem
The elemetry client id has to to be the same between Amazon Q and AWS Toolkit
## Solution
VS Code extensions are in same process. Use `process.env` to pass the telemetry client id. Each extension attempt to set its telemetry client id at time of activation.
There can be edge cases when Q activates but toolkit is uninstalled (still has old client id), in this case, the 2nd time vscode window reloads, the amazon Q will sync its client id with AWS toolkit.
commits:
* ws space
* use process.env
* update debug log
* rerun-test
* move setup client id to utils
* Update packages/core/src/shared/telemetry/activation.ts
* fix conflict
---------
Co-authored-by: Justin M. Keyes <[email protected]>
0 commit comments