Skip to content

Commit 278409b

Browse files
authored
feat: ORM-902 agent tools (#1836)
* chore: add vscode profile to test ai tools * feat(ai tools): add ai tools to extension * chore: add yarn.lock update * fix: set required vscode version to 1.96.0
1 parent 09c85e1 commit 278409b

File tree

8 files changed

+9523
-55
lines changed

8 files changed

+9523
-55
lines changed

.vscode/launch.json

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
"sourceMaps": true,
1414
"args": [
1515
"--extensionDevelopmentPath=${workspaceFolder}/packages/vscode",
16-
"--disable-extensions"
17-
],
18-
"outFiles": [
19-
"${workspaceFolder}/packages/vscode/dist/**/*.js"
16+
// Using a test profile to disable the regualr Prisma extension while keeping other extensions (e.g. Github Copilot) enabled
17+
"--profile=${workspaceFolder}/.vscode/test-profile.json"
18+
// Uncomment this to disable all extensions => Will likely break the AI tools integration with Github Copilot
19+
//"--disable-extensions"
2020
],
21+
"outFiles": ["${workspaceFolder}/packages/vscode/dist/**/*.js"],
2122
"env": {
2223
"VSCODE_DEBUG_MODE": "true"
2324
}
@@ -29,9 +30,7 @@
2930
"port": 6009,
3031
"restart": true,
3132
"timeout": 50000,
32-
"outFiles": [
33-
"${workspaceFolder}/packages/language-server/dist/**/*.js"
34-
]
33+
"outFiles": ["${workspaceFolder}/packages/language-server/dist/**/*.js"]
3534
},
3635
{
3736
"name": "Run Language Server Tests",
@@ -53,9 +52,7 @@
5352
"runtimeExecutable": null,
5453
"runtimeArgs": [],
5554
"env": {},
56-
"outFiles": [
57-
"${workspaceRoot}/packages/language-server/dist/src/__test__/**/*.js"
58-
],
55+
"outFiles": ["${workspaceRoot}/packages/language-server/dist/src/__test__/**/*.js"],
5956
"preLaunchTask": "npm: watch"
6057
},
6158
{
@@ -68,18 +65,13 @@
6865
"--extensionTestsPath=${workspaceFolder}/packages/vscode/dist/src/__test__/index",
6966
"${workspaceFolder}/packages/vscode/fixtures"
7067
],
71-
"outFiles": [
72-
"${workspaceFolder}/packages/vscode/dist/src/__test__/**/*.js"
73-
]
68+
"outFiles": ["${workspaceFolder}/packages/vscode/dist/src/__test__/**/*.js"]
7469
}
7570
],
7671
"compounds": [
7772
{
7873
"name": "VS Code + Language Server",
79-
"configurations": [
80-
"Launch VS Code extension",
81-
"Attach to Server"
82-
]
74+
"configurations": ["Launch VS Code extension", "Attach to Server"]
8375
}
8476
]
85-
}
77+
}

.vscode/test-profile.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"name": "no-prisma",
3+
"settings": {
4+
"editor.tabSize": 2
5+
},
6+
"extensions": {
7+
"disabled": ["prisma"]
8+
}
9+
}

0 commit comments

Comments
 (0)