diff --git a/internal/llm/tools/bash.go b/internal/llm/tools/bash.go index 1954c356cc634164a77bb51dec665bfb1405a4d9..037e5fb02e176620db6f560492f4ac4a930b99bd 100644 --- a/internal/llm/tools/bash.go +++ b/internal/llm/tools/bash.go @@ -440,10 +440,10 @@ func (b *bashTool) Run(ctx context.Context, call ToolCall) (ToolResponse, error) Output: stdout, WorkingDirectory: currentWorkingDir, } - stdout += fmt.Sprintf("\n\n%s", currentWorkingDir) if stdout == "" { return WithResponseMetadata(NewTextResponse(BashNoOutput), metadata), nil } + stdout += fmt.Sprintf("\n\n%s", currentWorkingDir) return WithResponseMetadata(NewTextResponse(stdout), metadata), nil }