Skip to content

Commit affe9db

Browse files
committed
Open report in VSCode editor window
1 parent b0d4898 commit affe9db

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/services/deep-research/DeepResearchService.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import FirecrawlApp, { SearchResponse } from "@mendable/firecrawl-js"
44
import { generateObject, LanguageModel, Message, streamText } from "ai"
55
import { z } from "zod"
66
import pLimit from "p-limit"
7+
import * as vscode from "vscode"
78

89
import { ExtensionMessage } from "../../shared/ExtensionMessage"
910
import { ResearchTaskPayload } from "../../shared/WebviewMessage"
@@ -593,6 +594,13 @@ export class DeepResearchService {
593594
private async transitionToDone() {
594595
this.status = "done"
595596

597+
const document = await vscode.workspace.openTextDocument({
598+
content: this.inquiry.report,
599+
language: "markdown",
600+
})
601+
602+
await vscode.window.showTextDocument(document, { preview: false })
603+
596604
this.messages.push({
597605
id: crypto.randomUUID(),
598606
role: "system",

0 commit comments

Comments
 (0)