@@ -34,7 +34,7 @@ const logger = createLogger('CopilotStoreUtils')
3434
3535/** Respond tools are internal handoff tools shown with a friendly generic label. */
3636const HIDDEN_TOOL_SUFFIX = '_respond'
37- const HIDDEN_TOOL_NAMES = new Set ( [ 'tool_search_tool_regex' , 'grep' , 'glob' ] )
37+ const HIDDEN_TOOL_NAMES = new Set ( [ 'tool_search_tool_regex' ] )
3838
3939/** UI metadata sent by the copilot on SSE tool_call events. */
4040export interface ServerToolUI {
@@ -133,18 +133,6 @@ function specialToolDisplay(
133133 }
134134 }
135135
136- const searchQuery =
137- readStringParam ( params , 'pattern' ) ||
138- readStringParam ( params , 'query' ) ||
139- readStringParam ( params , 'glob' )
140-
141- if ( ( toolName === 'grep' || toolName === 'glob' ) && searchQuery ) {
142- return {
143- text : formatSearchingLabel ( searchQuery , state ) ,
144- icon : Search ,
145- }
146- }
147-
148136 if ( toolName === 'read' ) {
149137 const target = describeReadTarget ( readStringParam ( params , 'path' ) )
150138 return {
@@ -178,20 +166,6 @@ function readStringParam(
178166 return typeof value === 'string' && value . trim ( ) ? value . trim ( ) : undefined
179167}
180168
181- function formatSearchingLabel ( query : string , state : ClientToolCallState ) : string {
182- switch ( state ) {
183- case ClientToolCallState . success :
184- return `Searched for ${ query } `
185- case ClientToolCallState . error :
186- return `Failed searching for ${ query } `
187- case ClientToolCallState . rejected :
188- case ClientToolCallState . aborted :
189- return `Skipped searching for ${ query } `
190- default :
191- return `Searching for ${ query } `
192- }
193- }
194-
195169function formatReadingLabel ( target : string | undefined , state : ClientToolCallState ) : string {
196170 const suffix = target ? ` ${ target } ` : ''
197171 switch ( state ) {
0 commit comments