From 190d2957eb34246ac942b1e082ea79fd151ea973 Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Thu, 19 Feb 2026 20:17:36 +0000 Subject: [PATCH] fix(core): normalize file.status paths relative to instance dir (#14207) --- packages/opencode/src/file/index.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/opencode/src/file/index.ts b/packages/opencode/src/file/index.ts index d1d24c364..b7daddc5f 100644 --- a/packages/opencode/src/file/index.ts +++ b/packages/opencode/src/file/index.ts @@ -482,10 +482,13 @@ export namespace File { } } - return changedFiles.map((x) => ({ - ...x, - path: path.relative(Instance.directory, x.path), - })) + return changedFiles.map((x) => { + const full = path.isAbsolute(x.path) ? x.path : path.join(Instance.directory, x.path) + return { + ...x, + path: path.relative(Instance.directory, full), + } + }) } export async function read(file: string): Promise {