We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 422b8e9 commit ff7a154Copy full SHA for ff7a154
src/vs/workbench/api/common/extHostLanguageModelTools.ts
@@ -94,6 +94,13 @@ export class ExtHostLanguageModelTools implements ExtHostLanguageModelToolsShape
94
throw new CancellationError();
95
}
96
97
+ for (const key of Object.keys(extensionResult)) {
98
+ const value = extensionResult[key];
99
+ if (value instanceof Promise) {
100
+ throw new Error(`Tool result for '${key}' cannot be a Promise`);
101
+ }
102
103
+
104
return typeConvert.LanguageModelToolResult.from(extensionResult);
105
106
0 commit comments