Skip to content

Commit 7d50c90

Browse files
Copilotalexr00
andcommitted
Fix: Copy test fixtures to dist directory during webpack builds
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
1 parent 3bd528c commit 7d50c90

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4172,14 +4172,14 @@
41724172
},
41734173
"scripts": {
41744174
"postinstall": "yarn update-dts",
4175-
"bundle": "webpack --mode production --env esbuild",
4176-
"bundle:node": "webpack --mode production --config-name extension:node --config-name webviews",
4175+
"bundle": "webpack --mode production --env esbuild && node scripts/preprocess-fixtures --in src --out dist",
4176+
"bundle:node": "webpack --mode production --config-name extension:node --config-name webviews && node scripts/preprocess-fixtures --in src --out dist",
41774177
"bundle:web": "webpack --mode production --config-name extension:webworker --config-name webviews",
41784178
"clean": "rm -r dist/",
4179-
"compile": "webpack --mode development --env esbuild",
4179+
"compile": "webpack --mode development --env esbuild && node scripts/preprocess-fixtures --in src --out dist",
41804180
"compile:test": "tsc -p tsconfig.test.json",
41814181
"watch:test": "tsc -w -p tsconfig.test.json",
4182-
"compile:node": "webpack --mode development --config-name extension:node --config-name webviews",
4182+
"compile:node": "webpack --mode development --config-name extension:node --config-name webviews && node scripts/preprocess-fixtures --in src --out dist",
41834183
"compile:web": "webpack --mode development --config-name extension:webworker --config-name webviews",
41844184
"lint": "eslint --fix --cache --config .eslintrc.js --ignore-pattern src/env/browser/**/* \"{src,webviews}/**/*.{ts,tsx}\"",
41854185
"lint:browser": "eslint --fix --cache --cache-location .eslintcache.browser --config .eslintrc.browser.json --ignore-pattern src/env/node/**/* \"{src,webviews}/**/*.{ts,tsx}\"",

src/@types/vscode.proposed.chatParticipantAdditions.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ declare module 'vscode' {
103103
isConfirmed?: boolean;
104104
isComplete?: boolean;
105105
toolSpecificData?: ChatTerminalToolInvocationData;
106+
fromSubAgent?: boolean;
106107

107108
constructor(toolName: string, toolCallId: string, isError?: boolean);
108109
}

src/@types/vscode.proposed.chatParticipantPrivate.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,10 @@ declare module 'vscode' {
221221
chatSessionId?: string;
222222
chatInteractionId?: string;
223223
terminalCommand?: string;
224+
/**
225+
* Lets us add some nicer UI to toolcalls that came from a sub-agent, but in the long run, this should probably just be rendered in a similar way to thinking text + tool call groups
226+
*/
227+
fromSubAgent?: boolean;
224228
}
225229

226230
export interface LanguageModelToolInvocationPrepareOptions<T> {

0 commit comments

Comments
 (0)