Skip to content

Commit e0c70df

Browse files
authored
Search syntax adds search parameter even though only label was specified (#6393)
Fixes #6360
1 parent adb2df5 commit e0c70df

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/lm/tools/searchTools.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ You are getting ready to make a GitHub search query. Given a natural language qu
226226
if (labels.includes(freeForm)) {
227227
return '';
228228
}
229-
if (labels.some(label => freeForm.includes(label))) {
229+
if (labels.some(label => freeForm.includes(label) || label.includes(freeForm))) {
230230
return '';
231231
}
232232
return freeForm;
@@ -465,7 +465,7 @@ export class SearchTool extends RepoToolBase<SearchToolParameters> {
465465
}),
466466
totalIssues: searchResult.totalCount ?? searchResult.items.length
467467
};
468-
Logger.debug(`Found ${result.arrayOfIssues.length} issues, first issue ${result.arrayOfIssues[0]?.number}.`, SearchTool.ID);
468+
Logger.debug(`Found ${result.totalIssues} issues, first issue ${result.arrayOfIssues[0]?.number}.`, SearchTool.ID);
469469

470470
return new vscode.LanguageModelToolResult([new vscode.LanguageModelTextPart(JSON.stringify(result)),
471471
new vscode.LanguageModelTextPart(`Above are the issues I found for the query ${parameterQuery} in json format. You can pass these to a tool that can display them.`)]);

0 commit comments

Comments
 (0)