From 68a3020044b3c8567641c8fdcd5a369366dab981 Mon Sep 17 00:00:00 2001 From: Olcan Date: Wed, 30 Apr 2025 12:27:56 -0700 Subject: [PATCH] simplify directory display in shell tool description (#230) --- packages/server/src/tools/shell.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/server/src/tools/shell.ts b/packages/server/src/tools/shell.ts index 72672473..1224dc8f 100644 --- a/packages/server/src/tools/shell.ts +++ b/packages/server/src/tools/shell.ts @@ -43,14 +43,10 @@ export class ShellTool extends BaseTool { getDescription(params: ShellToolParams): string { let description = `${params.command}`; - // append optional [./directory], prepending ./ if missing and relative + // append optional [in directory] // note description is needed even if validation fails due to absolute path if (params.directory) { - let path = params.directory; - if (!path.startsWith('./') && !path.startsWith('/') && path !== '.') { - path = './' + path; - } - description += ` [${path}]`; + description += ` [in ${params.directory}]`; } // append optional (description), replacing any line breaks with spaces // tool description/schema should specify a single line w/o line breaks