From 736690fd35cc214c35c65e9c174be43a995c98c9 Mon Sep 17 00:00:00 2001 From: Mahima Shanware Date: Fri, 10 Apr 2026 18:31:32 +0000 Subject: [PATCH] fix(core): ensure edit and write-file tools use storage.getPlansDir This fixes test failures introduced during conflict resolution by strictly calling storage.getPlansDir as per the new config architecture. --- packages/core/src/tools/edit.ts | 2 +- packages/core/src/tools/write-file.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/tools/edit.ts b/packages/core/src/tools/edit.ts index 9ed696cbd2..28523b1f9c 100644 --- a/packages/core/src/tools/edit.ts +++ b/packages/core/src/tools/edit.ts @@ -1058,7 +1058,7 @@ export class EditTool try { resolvedPath = resolveAndValidatePlanPath( params.file_path, - this.config.getPlansDir(), + this.config.storage.getPlansDir(), ); } catch (err) { return err instanceof Error ? err.message : String(err); diff --git a/packages/core/src/tools/write-file.ts b/packages/core/src/tools/write-file.ts index 4f972d8cf1..e4e7d86933 100644 --- a/packages/core/src/tools/write-file.ts +++ b/packages/core/src/tools/write-file.ts @@ -504,7 +504,7 @@ export class WriteFileTool try { resolvedPath = resolveAndValidatePlanPath( filePath, - this.config.getPlansDir(), + this.config.storage.getPlansDir(), ); } catch (err) { return err instanceof Error ? err.message : String(err);