Skip to content

Commit c85c58b

Browse files
authored
Merge branch 'feature/agentic-chat' into diff-view
2 parents de8d188 + 10bb1c7 commit c85c58b

Some content is hidden

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

43 files changed

+680
-183
lines changed

CONTRIBUTING.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,11 @@ Then clone the repository and install NPM packages:
4242

4343
### Run
4444

45-
Due to the monorepo structure of the project, you must have the `aws-toolkit-vscode/packages/toolkit` folder open as root folder in the workspace.
46-
The easiest way to open the project: File > Open Workspace from File > choose `aws-toolkit-vscode/aws-toolkit-vscode.code-workspace`
45+
Due to the monorepo structure of the project, you must open the project using the
46+
`aws-toolkit-vscode.code-workspace` project file.
47+
48+
1. Run the `File: Open Workspace from File...` command in vscode.
49+
2. Select the `aws-toolkit-vscode.code-workspace` project file.
4750

4851
To run the extension from VSCode as a Node.js app:
4952

@@ -164,8 +167,7 @@ See [web.md](./docs/web.md) for working with the web mode implementation of the
164167
See [TESTPLAN.md](./docs/TESTPLAN.md) to understand the project's test
165168
structure, mechanics and philosophy.
166169
167-
You can run tests directly from VSCode. Due to the monorepo structure of the project, you must have the `aws-toolkit-vscode/packages/toolkit` folder open as root folder in the workspace.
168-
The easiest way to open the project: File > Open Workspace from File > choose `aws-toolkit-vscode/aws-toolkit-vscode.code-workspace`
170+
You can run tests directly from VSCode. Due to the monorepo structure of the project, you must [open the project via the `aws-toolkit-vscode.code-workspace` project file](#run).
169171
170172
1. Select `View > Debug`, or select the Debug pane from the sidebar.
171173
2. From the dropdown at the top of the Debug pane, select the `Extension Tests` configuration.
@@ -180,12 +182,13 @@ Tests will write logs to `./.test-reports/testLog.log`.
180182
181183
#### Run a specific test
182184
183-
To run a single test in VSCode, do any one of:
185+
To run a single test in VSCode, do any _one_ of the following:
184186
185187
- Run the _Extension Tests (current file)_ launch-config.
186-
- Use Mocha's [it.only()](https://mochajs.org/#exclusive-tests) or `describe.only()`.
187-
- Run in your terminal:
188-
188+
- Note: if you don't see this in the vscode debug menu, confirm that you opened the project
189+
[via the `aws-toolkit-vscode.code-workspace` project file](#run).
190+
- or... Use Mocha's [it.only()](https://mochajs.org/#exclusive-tests) or `describe.only()`.
191+
- or... Run in your terminal:
189192
- Unix/macOS/POSIX shell:
190193
```
191194
TEST_FILE=../core/src/test/foo.test.ts npm run test
@@ -194,8 +197,7 @@ To run a single test in VSCode, do any one of:
194197
```
195198
$Env:TEST_FILE = "../core/src/test/foo.test.ts"; npm run test
196199
```
197-
198-
- To run all tests in a particular subdirectory, you can edit
200+
- or... To run all tests in a particular subdirectory, you can edit
199201
`src/test/index.ts:rootTestsPath` to point to a subdirectory:
200202
```
201203
rootTestsPath: __dirname + '/shared/sam/debugger/'

package-lock.json

Lines changed: 12 additions & 11 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
@@ -41,7 +41,7 @@
4141
"skippedTestReport": "ts-node ./scripts/skippedTestReport.ts ./packages/amazonq/test/e2e/"
4242
},
4343
"devDependencies": {
44-
"@aws-toolkits/telemetry": "^1.0.311",
44+
"@aws-toolkits/telemetry": "^1.0.312",
4545
"@playwright/browser-chromium": "^1.43.1",
4646
"@stylistic/eslint-plugin": "^2.11.0",
4747
"@types/he": "^1.2.3",
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"date": "2025-03-28",
3+
"version": "1.53.0",
4+
"entries": [
5+
{
6+
"type": "Bug Fix",
7+
"description": "Amazon Q Chat: Choosing a nested subfolder for `/doc` on Windows results in `The folder you chose did not contain any source files` error"
8+
},
9+
{
10+
"type": "Feature",
11+
"description": "Add support for Code search in Q chat"
12+
},
13+
{
14+
"type": "Feature",
15+
"description": "(Experimental) Amazon Q inline code suggestions via Amazon Q Language Server. (enable with `aws.experiments.amazonqLSP: true`)"
16+
},
17+
{
18+
"type": "Feature",
19+
"description": "Command Palette: Add `Amazon Q: Open Chat` command."
20+
}
21+
]
22+
}

packages/amazonq/.changes/next-release/Bug Fix-3f6a2026-9dd8-4b50-8a73-765ead8717b4.json

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

packages/amazonq/.changes/next-release/Feature-5f829ea1-e33b-4687-bc6d-76ed1558cd7e.json

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

packages/amazonq/.changes/next-release/Feature-7a3c930e-cc8e-4323-9ecd-c1bf767fd2ed.json

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

packages/amazonq/.changes/next-release/Feature-b5f9e589-3415-4e4e-b7b2-f292b5436ad0.json

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

packages/amazonq/.changes/next-release/Feature-fa845e78-1e76-407a-be8a-e64c63b98795.json

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

packages/amazonq/.vscode/tasks.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
"tasks": [
66
{
77
"label": "watch",
8-
"type": "npm",
9-
"script": "watch",
8+
"type": "shell",
9+
"command": "npm",
10+
"args": ["run", "watch"],
1011
"problemMatcher": "$tsc-watch",
1112
"isBackground": true,
1213
"group": {

0 commit comments

Comments
 (0)