| 3704 | 3704 | </h4> |
| 3705 | 3705 | <select id="custom_prompt_post_processing" class="text_pole" title="Applies additional processing to the prompt before sending it to the API." data-i18n="[title]Applies additional processing to the prompt before sending it to the API."> |
| 3706 | 3706 | <option data-i18n="prompt_post_processing_none" value="">None</option> |
| 3707 | | - <option data-i18n="prompt_post_processing_merge" value="merge">Merge consecutive roles (no tools)</option> |
| 3707 | + <optgroup label="With Tools"> |
| 3708 | 3708 | <option data-i18n="prompt_post_processing_merge_tools" value="merge_tools">Merge consecutive roles (with tools)</option> |
| 3709 | | - <option data-i18n="prompt_post_processing_semi" value="semi">Semi-strict (alternating roles; no tools)</option> |
| 3710 | 3709 | <option data-i18n="prompt_post_processing_semi_tools" value="semi_tools">Semi-strict (alternating roles; with tools)</option> |
| 3711 | | - <option data-i18n="prompt_post_processing_strict" value="strict">Strict (user first, alternating roles; no tools)</option> |
| 3712 | 3710 | <option data-i18n="prompt_post_processing_strict_tools" value="strict_tools">Strict (user first, alternating roles; with tools)</option> |
| 3711 | + </optgroup> |
| 3712 | + <optgroup label="No Tools"> |
| 3713 | + <option data-i18n="prompt_post_processing_merge" value="merge">Merge consecutive roles (no tools)</option> |
| 3714 | + <option data-i18n="prompt_post_processing_semi" value="semi">Semi-strict (alternating roles; no tools)</option> |
| 3715 | + <option data-i18n="prompt_post_processing_strict" value="strict">Strict (user first, alternating roles; no tools)</option> |
| 3713 | 3716 | <option data-i18n="prompt_post_processing_single" value="single">Single user message (no tools)</option> |
| 3717 | + </optgroup> |
| 3714 | 3718 | </select> |
| 3715 | 3719 | </div> |
| 3716 | 3720 | <div class="flex-container flex"> |