Skip to content

Commit 9f01f9e

Browse files
committed
chore: rebase onto mainline
2 parents 4b464ca + 79f4083 commit 9f01f9e

File tree

62 files changed

+2286
-2398
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2286
-2398
lines changed

P261194666.md

Lines changed: 631 additions & 0 deletions
Large diffs are not rendered by default.

docs/lsp.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ sequenceDiagram
2626

2727
## Language Server Debugging
2828

29+
If you want to connect a local version of language-servers to aws-toolkit-vscode, follow these steps:
30+
2931
1. Clone https://github.com/aws/language-servers.git and set it up in the same workspace as this project by cmd+shift+p and "add folder to workspace" and selecting the language-servers folder that you just cloned. Your VS code folder structure should look like below.
3032

3133
```
@@ -55,6 +57,47 @@ sequenceDiagram
5557
5. Use the `Launch LSP with Debugging` configuration and set breakpoints in VSCode or the language server, Once you run "Launch LSP with Debugging" a new window should start, wait for the plugin to show up there. Then go to the run menu again and run "Attach to Language Server (amazonq)" after this you should be able to add breakpoints in the LSP code.
5658
6. (Optional): Enable `"amazonq.trace.server": "on"` or `"amazonq.trace.server": "verbose"` in your VSCode settings to view detailed log messages sent to/from the language server. These log messages will show up in the "Amazon Q Language Server" output channel
5759
60+
### Breakpoints Work-Around
61+
62+
If the breakpoints in your language-servers project remain greyed out and do not trigger when you run `Launch LSP with Debugging`, your debugger may be attaching to the language server before it has launched. You can follow the work-around below to avoid this problem. If anyone fixes this issue, please remove this section.
63+
64+
1. Set your breakpoints and click `Launch LSP with Debugging`
65+
2. Once the debugging session has started, click `Launch LSP with Debugging` again, then `Cancel` on any pop-ups that appear
66+
3. On the debug panel, click `Attach to Language Server (amazonq)` next to the red stop button
67+
4. Click `Launch LSP with Debugging` again, then `Cancel` on any pop-ups that appear
68+
69+
## Language Server Runtimes Debugging
70+
71+
If you want to connect a local version of language-server-runtimes to aws-toolkit-vscode, follow these steps:
72+
73+
1. Clone https://github.com/aws/language-server-runtimes.git and set it up in the same workspace as this project by cmd+shift+p and "add folder to workspace" and selecting the language-server-runtimes folder that you just cloned. Your VS code folder structure should look like below.
74+
75+
```
76+
/aws-toolkit-vscode
77+
/toolkit
78+
/core
79+
/amazonq
80+
/language-server-runtimes
81+
```
82+
83+
2. Inside of the language-server-runtimes project run:
84+
```
85+
npm install
86+
npm run compile
87+
cd runtimes
88+
npm run prepub
89+
cd out
90+
npm link
91+
cd ../../types
92+
npm link
93+
```
94+
If you get an error running `npm run prepub`, you can instead run `npm run prepub:copyFiles` to skip cleaning and testing.
95+
3. Inside of aws-toolkit-vscode run:
96+
```
97+
npm install
98+
npm link @aws/language-server-runtimes @aws/language-server-runtimes-types
99+
```
100+
58101
## Amazon Q Inline Activation
59102
60103
- In order to get inline completion working you must open a supported file type defined in CodewhispererInlineCompletionLanguages in `packages/amazonq/src/app/inline/completion.ts`

package-lock.json

Lines changed: 386 additions & 1385 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"skippedTestReport": "ts-node ./scripts/skippedTestReport.ts ./packages/amazonq/test/e2e/"
4444
},
4545
"devDependencies": {
46-
"@aws-toolkits/telemetry": "^1.0.326",
46+
"@aws-toolkits/telemetry": "^1.0.328",
4747
"@playwright/browser-chromium": "^1.43.1",
4848
"@stylistic/eslint-plugin": "^2.11.0",
4949
"@types/he": "^1.2.3",
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"date": "2025-07-09",
3+
"version": "1.83.0",
4+
"entries": [
5+
{
6+
"type": "Feature",
7+
"description": "Amazon Q /test, /doc, and /dev capabilities integrated into Agentic coding."
8+
},
9+
{
10+
"type": "Feature",
11+
"description": "Added image support to Amazon Q chat, users can now upload images from their local file system"
12+
},
13+
{
14+
"type": "Removal",
15+
"description": "Deprecate \"amazon q is generating...\" UI for inline suggestion"
16+
}
17+
]
18+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Bug Fix",
3+
"description": "Slightly delay rendering inline completion when user is typing"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Bug Fix",
3+
"description": "Render first response before receiving all paginated inline completion results"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Explain and Fix for any issue in Code Issues panel will pull the experience into chat. Also no more view details tab."
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "QCodeReview tool will update CodeIssues panel along with quick action - `/review`"
4+
}

packages/amazonq/.changes/next-release/Feature-a37e21b7-a68f-4554-92c9-9db35c0a3e51.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)