feat: open edit tool changes in VS Code diff view with line focus

Tool-card clicks for edit-like actions now open a VS Code diff instead of only the file
Diff view focuses the first changed line for faster review
Uses a virtual readonly original buffer to avoid opening unsaved draft tabs
This commit is contained in:
Bohdan Triapitsyn
2026-03-04 11:22:36 +02:00
parent 11ce80b7ab
commit 7d7890daac
4 changed files with 224 additions and 10 deletions
+6 -1
View File
@@ -598,7 +598,12 @@ export interface ToolsAPI {
export interface EditorAPI {
openFile(path: string, line?: number, column?: number): Promise<void>;
openDiff(original: string, modified: string, label?: string): Promise<void>;
openDiff(
original: string,
modified: string,
label?: string,
options?: { line?: number; patch?: string },
): Promise<void>;
}
export interface VSCodeAPI {