37
* Inline reference images (file URIs) are read via the provided {@link readFile} callback.
38
*/
40
>
response: IChatResponseViewModel,
41
>
readFile: (uri: URI) => Promise<VSBuffer>,
42
>
): Promise<IChatExtractedImageCollection> {
43
>
const allImages: IChatExtractedImage[] = [];
44
>
45
>
for (const item of response.response.value) {
46
if (item.kind === 'toolInvocation' || item.kind === 'toolInvocationSerialized') {
47
const images = extractImagesFromToolInvocationOutputDetails(item, response.sessionResource);