|
24 | 24 | "compile-types-watch": "npm run compile-types -- --watch",
|
25 | 25 | "compile-ts": "node esbuild.mjs",
|
26 | 26 | "compile-ts-dev": "npm run compile-ts -- --mode=development",
|
27 |
| - "compile-ts-watch": "npm run compile-ts-dev -- --serve", |
| 27 | + "compile-ts-watch": "npm run compile-ts-dev -- --watch", |
28 | 28 | "compile-util": "tsc --project ./tsconfig.util.json",
|
29 | 29 | "compile-util-watch": "npm run compile-util -- -w",
|
30 | 30 | "compile": "run-p compile-types compile-ts",
|
|
47 | 47 | "update": "npx npm-check-updates -u -t minor"
|
48 | 48 | },
|
49 | 49 | "dependencies": {
|
| 50 | + "@vscode/prompt-tsx": "^0.2.6-alpha", |
50 | 51 | "exceljs": "4.4.0"
|
51 | 52 | },
|
52 | 53 | "devDependencies": {
|
|
80 | 81 | "@vscode/extension-telemetry": "0.9.7",
|
81 | 82 | "@vscode/vsce": "2.32.0",
|
82 | 83 | "adm-zip": "0.5.15",
|
83 |
| - "antlr4": "4.11.0", |
| 84 | + "antlr4": "4.13.2", |
84 | 85 | "assert": "2.1.0",
|
85 | 86 | "copy-to-clipboard": "3.3.3",
|
86 | 87 | "copyfiles": "2.4.1",
|
87 | 88 | "csv-writer": "1.6.0",
|
88 | 89 | "diff": "5.2.0",
|
89 | 90 | "esbuild": "0.23.0",
|
| 91 | + "esbuild-plugin-alias-path": "^2.0.2", |
90 | 92 | "esbuild-plugin-text-replace": "1.3.0",
|
91 | 93 | "esbuild-plugin-umd-wrapper": "3.0.0",
|
92 | 94 | "eslint": "8.57.0",
|
|
201 | 203 | "path": "./snippets/kel.json"
|
202 | 204 | }
|
203 | 205 | ],
|
| 206 | + "chatParticipants": [ |
| 207 | + { |
| 208 | + "id": "chat.ecl", |
| 209 | + "fullName": "ECL", |
| 210 | + "name": "ecl", |
| 211 | + "description": "Ask your ECL question here?", |
| 212 | + "isSticky": true, |
| 213 | + "commands": [ |
| 214 | + { |
| 215 | + "name": "randomTeach", |
| 216 | + "description": "Pick at random a computer science concept then explain it in purfect way of a cat" |
| 217 | + }, |
| 218 | + { |
| 219 | + "name": "play", |
| 220 | + "description": "Do whatever you want, you are a cat after all", |
| 221 | + "disambiguation": [ |
| 222 | + { |
| 223 | + "categoryName": "cat_play", |
| 224 | + "description": "The user just wants to relax and see the cat play.", |
| 225 | + "examples": [ |
| 226 | + "Enough learning, let the cat play with a ball of yarn", |
| 227 | + "Can you show me a cat playing with a laser pointer?" |
| 228 | + ] |
| 229 | + } |
| 230 | + ] |
| 231 | + } |
| 232 | + ], |
| 233 | + "disambiguation": [ |
| 234 | + { |
| 235 | + "categoryName": "ecl", |
| 236 | + "description": "The user wants to learn about ECL in an informal way.", |
| 237 | + "examples": [ |
| 238 | + "Teach me about ECL JOINs using metaphors", |
| 239 | + "Explain to me what a grouped aggregate is in a simple way", |
| 240 | + "Can you explain to me what is a function in the ECL language?" |
| 241 | + ] |
| 242 | + } |
| 243 | + ] |
| 244 | + } |
| 245 | + ], |
204 | 246 | "viewsWelcome": [],
|
205 | 247 | "commands": [
|
206 | 248 | {
|
|
0 commit comments