fix: use full paths for ACP diff payloads (#19539)

Signed-off-by: Jagjeevan Kashid <jagjeevandev97@gmail.com>
This commit is contained in:
Jagjeevan Kashid
2026-02-28 21:24:44 +05:30
committed by GitHub
parent 76f70d65ff
commit fae0639ba2
2 changed files with 131 additions and 2 deletions
@@ -700,7 +700,7 @@ export class Session {
if (confirmationDetails.type === 'edit') {
content.push({
type: 'diff',
path: confirmationDetails.fileName,
path: confirmationDetails.filePath,
oldText: confirmationDetails.originalContent,
newText: confirmationDetails.newContent,
_meta: {
@@ -1228,7 +1228,9 @@ function toToolCallContent(toolResult: ToolResult): acp.ToolCallContent | null {
if ('fileName' in toolResult.returnDisplay) {
return {
type: 'diff',
path: toolResult.returnDisplay.fileName,
path:
toolResult.returnDisplay.filePath ??
toolResult.returnDisplay.fileName,
oldText: toolResult.returnDisplay.originalContent,
newText: toolResult.returnDisplay.newContent,
_meta: {