Skip to content

[FEATURE_REQUEST] Change instruction template without changing system prompt #2303

@allo-

Description

@allo-

Have you searched for similar requests?

Yes

Is your feature request related to a problem? If so, please describe.

When testing different models, it is often necessary to change the instruction template, which then also changes the system prompt. The system prompts themselves seem to be similar without too many differences, although they are probably slightly adapted for different models.

If one has an adapted system prompt, one might want to keep it for the new model with another instruction template. Currently, SillyTavern links the system prompt template to the instruction template, so you have to copy & paste the system prompt each time you change the template to keep using the old system prompt. I wonder if it wouldn't be better to uncouple these templates.

Describe the solution you'd like

Be able to keep the customized system prompt while switching instruction templates.

There could either be an own set of presets for the system prompt (one might want to have, e.g., one for storytelling, one for assisstants and one for programming), or maybe just a checkbox "keep my systemprompt" that keeps the prompt fixed when changing instruction templates.

Describe alternatives you've considered

Create own presets for each instruction template and copy&paste the system prompt to them.

Additional context

No response

Priority

Medium (Would be very useful)

Are you willing to test this on staging/unstable branch if this is implemented?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    ✅ Done[ISSUE][🎯Auto-applied] Tickets whose fix/change has been merged to release🦄 Feature Request[ISSUE] Suggestion for new feature, update or change

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions