fix(policy): fix bug where accepting-edits continued after it was turned off (#15351)

This commit is contained in:
Jacob Richman
2025-12-19 17:09:43 -08:00
committed by GitHub
parent 6084708cc2
commit e64146914a
5 changed files with 204 additions and 4 deletions
+4 -1
View File
@@ -222,9 +222,12 @@ class WriteFileToolInvocation extends BaseToolInvocation<
newContent: correctedContent,
onConfirm: async (outcome: ToolConfirmationOutcome) => {
if (outcome === ToolConfirmationOutcome.ProceedAlways) {
// No need to publish a policy update as the default policy for
// AUTO_EDIT already reflects always approving write-file.
this.config.setApprovalMode(ApprovalMode.AUTO_EDIT);
} else {
await this.publishPolicyUpdate(outcome);
}
await this.publishPolicyUpdate(outcome);
if (ideConfirmation) {
const result = await ideConfirmation;