src/vs/sessions/contrib/providers/agentHost/browser/agentMergeActions.ts @@ -101,17 +101,23 @@
104-/** Labels for the merge choice, short enough to read inside the submenu title. */
104+/**
105+ * Labels for the merge choice, short enough to read inside the submenu title.
106+ *
107+ * The session-scoped menu says On and Off rather than the `always` and `never`
108+ * the setting stores: those values read as absolutes, which they only are for
109+ * the defaults that apply across every session.
110+ */
111 const agentMergeMergePullRequestLabels: Record<AgentMergeMergePullRequest, string> = {
112- always: localize('agentMerge.merge.always', "Always"),
112+ always: localize('agentMerge.merge.always', "On"),
113 ifUnchanged: localize('agentMerge.merge.ifUnchanged', "Only if Agent Merge Made No Changes"),
114- never: localize('agentMerge.merge.never', "Never"),
114+ never: localize('agentMerge.merge.never', "Off"),
115 };
119- ifUnchanged: localize('agentMerge.merge.ifUnchanged.description', "… Once a repair turn lands a commit this switches itself to Never."),
119+ ifUnchanged: localize('agentMerge.merge.ifUnchanged.description', "… Once a repair turn lands a commit this switches itself off."),