Add context about user's vscode visible editor and opened tabs

This commit is contained in:
Saoud Rizwan
2024-07-28 12:45:41 -04:00
parent 890d340d7f
commit 2b9a1e2c7e
3 changed files with 16 additions and 3 deletions

View File

@@ -73,6 +73,19 @@ SYSTEM INFORMATION
Operating System: ${osName()}
Default Shell: ${defaultShell}
VSCode Visible Files: ${
vscode.window.visibleTextEditors
?.map((editor) => editor.document?.uri?.fsPath)
.filter(Boolean)
.join(", ") || "(No files open)"
}
VSCode Opened Tabs: ${
vscode.window.tabGroups.all
.flatMap((group) => group.tabs)
.map((tab) => (tab.input as vscode.TabInputText)?.uri?.fsPath)
.filter(Boolean)
.join(", ") || "(No tabs open)"
}
`
const tools: Tool[] = [