You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* first pass checkpoints inline in chat:
* add undo redo buttons back
* quieter version
* functionally, we are good here. lots to clean up asdfasdfasdfasdfafdasf
* nice, some cleanup poggersgit add .git add .
* better css
* cleanup
* remove extra instance service
description: nls.localize('chat.emptyChatState',"Shows a modified empty chat state with hints in the input placeholder text."),
269
269
tags: ['experimental','onExp'],
270
270
},
271
+
'chat.checkpoints.enabled': {
272
+
type: 'boolean',
273
+
default: true,
274
+
description: nls.localize('chat.checkpoints.enabled',"Enables checkpoints in chat. Checkpoints allow you to restore the chat to a previous state."),
275
+
tags: ['experimental'],
276
+
},
271
277
[mcpEnabledSection]: {
272
278
type: 'boolean',
273
279
description: nls.localize('chat.mcp.enabled',"Enables integration with Model Context Protocol servers to provide additional tools and functionality."),
message=localize('chat.removeLast.confirmation.message2',"This will remove your last request and undo the edits made to {0}. Do you want to proceed?",basename(entriesModifiedInRequestsToRemove[0].modifiedURI));
339
+
}else{
340
+
message=localize('chat.removeLast.confirmation.multipleEdits.message',"This will remove your last request and undo edits made to {0} files in your working set. Do you want to proceed?",entriesModifiedInRequestsToRemove.length);
341
+
}
342
+
}else{
343
+
if(entriesModifiedInRequestsToRemove.length===1){
344
+
message=localize('chat.remove.confirmation.message2',"This will remove all subsequent requests and undo edits made to {0}. Do you want to proceed?",basename(entriesModifiedInRequestsToRemove[0].modifiedURI));
345
+
}else{
346
+
message=localize('chat.remove.confirmation.multipleEdits.message',"This will remove all subsequent requests and undo edits made to {0} files in your working set. Do you want to proceed?",entriesModifiedInRequestsToRemove.length);
347
+
}
348
+
}
349
+
350
+
constconfirmation=shouldPrompt
351
+
? awaitdialogService.confirm({
352
+
title: editsToUndo===1
353
+
? localize('chat.removeLast.confirmation.title',"Do you want to undo your last edit?")
354
+
: localize('chat.remove.confirmation.title',"Do you want to undo {0} edits?",editsToUndo),
message=localize('chat.removeLast.confirmation.message2',"This will remove your last request and undo the edits made to {0}. Do you want to proceed?",basename(entriesModifiedInRequestsToRemove[0].modifiedURI));
377
-
}else{
378
-
message=localize('chat.removeLast.confirmation.multipleEdits.message',"This will remove your last request and undo edits made to {0} files in your working set. Do you want to proceed?",entriesModifiedInRequestsToRemove.length);
379
-
}
380
-
}else{
381
-
if(entriesModifiedInRequestsToRemove.length===1){
382
-
message=localize('chat.remove.confirmation.message2',"This will remove all subsequent requests and undo edits made to {0}. Do you want to proceed?",basename(entriesModifiedInRequestsToRemove[0].modifiedURI));
383
-
}else{
384
-
message=localize('chat.remove.confirmation.multipleEdits.message',"This will remove all subsequent requests and undo edits made to {0} files in your working set. Do you want to proceed?",entriesModifiedInRequestsToRemove.length);
0 commit comments