diff --git a/package.json b/package.json index e6e68b5be0..7a09f768ad 100644 --- a/package.json +++ b/package.json @@ -3686,7 +3686,7 @@ "@octokit/rest": "18.2.1", "@octokit/types": "6.10.1", "@vscode/extension-telemetry": "0.7.5", - "@vscode/prompt-tsx": "^0.3.0-alpha", + "@vscode/prompt-tsx": "^0.3.0-alpha.11", "apollo-boost": "^0.4.9", "apollo-link-context": "1.0.20", "cockatiel": "^3.1.1", diff --git a/src/lm/participants.ts b/src/lm/participants.ts index e5f123cb9e..35ae0487a7 100644 --- a/src/lm/participants.ts +++ b/src/lm/participants.ts @@ -100,7 +100,7 @@ export class ChatParticipant implements vscode.Disposable { { modelMaxPromptTokens: model.maxInputTokens }, model); - this.state.addMessages(messages as any); + this.state.addMessages(messages); const toolReferences = [...request.toolReferences]; const options: vscode.LanguageModelChatRequestOptions = { @@ -165,6 +165,7 @@ export class ChatParticipant implements vscode.Disposable { const part = toolCallResult.content[i]; if (!(part instanceof vscode.LanguageModelTextPart)) { // We only support text results for now, will change when we finish adopting prompt-tsx + result = new vscode.LanguageModelToolResultPart(toolCall.call.callId, toolCallResult.content); continue; } diff --git a/yarn.lock b/yarn.lock index 3b5e0efac3..d1bdc44556 100644 --- a/yarn.lock +++ b/yarn.lock @@ -791,10 +791,10 @@ "@microsoft/applicationinsights-web-basic" "^2.8.9" applicationinsights "2.4.1" -"@vscode/prompt-tsx@^0.3.0-alpha": - version "0.3.0-alpha.8" - resolved "https://registry.yarnpkg.com/@vscode/prompt-tsx/-/prompt-tsx-0.3.0-alpha.8.tgz#94de46269bd054e6ad2f3dfe613f85d9c66e7f0c" - integrity sha512-uhGZve/mhrSkFNU1zvhcbbPL8laT8Ytlk3q5sswE8XnveiCb7eANk7Ea4IkKI3KvbThX3p3cl3xOauHuqrhlSg== +"@vscode/prompt-tsx@^0.3.0-alpha.11": + version "0.3.0-alpha.11" + resolved "https://registry.yarnpkg.com/@vscode/prompt-tsx/-/prompt-tsx-0.3.0-alpha.11.tgz#32b2e7df6263defd7da7a33a439b4259768a65c1" + integrity sha512-ThJinCs/eIaAqof8GcI6VUuY16XWiiEST1+gZOlR0vJP6vg4HzM/sUWDHGWHk/jwiYpffiAFgDpbfzuhr4seRw== "@vscode/test-electron@^2.3.8": version "2.3.8"