| 808 | | 808 | |
| 809 | // Reserve budget for group nudge | 809 | // Reserve budget for group nudge |
| 810 | let groupNudgeMessage = null; | 810 | let groupNudgeMessage = null; |
| 811 | if (selected_group) { | 811 | const noGroupNudgeTypes = ['impersonate']; |
| | 812 | if (selected_group && prompts.has('groupNudge') && !noGroupNudgeTypes.includes(type)) { |
| 812 | groupNudgeMessage = Message.fromPrompt(prompts.get('groupNudge')); | 813 | groupNudgeMessage = Message.fromPrompt(prompts.get('groupNudge')); |
| 813 | chatCompletion.reserveBudget(groupNudgeMessage); | 814 | chatCompletion.reserveBudget(groupNudgeMessage); |
| 814 | } | 815 | } |