Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE_REQUEST] Option to disable character's first message. #2188

Closed
africsnail opened this issue May 6, 2024 · 6 comments
Closed

[FEATURE_REQUEST] Option to disable character's first message. #2188

africsnail opened this issue May 6, 2024 · 6 comments
Labels
🦄 Feature Request [ISSUE] Suggestion for new feature, update or change

Comments

@africsnail
Copy link
Contributor

Have you searched for similar requests?

Yes

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

It would be nice to have an option to completely disable character's first message, so you can start the conversation yourself or just send blank message for the first message to be generated.

Describe the solution you'd like

I think that the default 'Hello' message is unnecessary and if left blank, there should be no first message. Other option is to make this some kind of optional checkbox in the character configuration.

Describe alternatives you've considered

No response

Additional context

This can currently be done by not including the first message in prompts (the "eye" button), or by deleting the first message.

Priority

Low (Nice-to-have)

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

Yes

@africsnail africsnail added the 🦄 Feature Request [ISSUE] Suggestion for new feature, update or change label May 6, 2024
@Cohee1207
Copy link
Member

/cut 0

@africsnail
Copy link
Contributor Author

africsnail commented May 6, 2024

/cut 0

Sure, another workaround.

Also, when you remove it and don't write the first message in the chat yourself (you just click send without writing anything), the first message can't be regenerated using the arrow button. It just shows the same message again. You can still regenerate using "Regenerate", but that way you can't go back to the previous versions as with the arrow buttons.

@Wolfsblvt
Copy link
Contributor

Write a QR that runs on chat open/creation and hides or deletes the first message. That's really easy to write as a script and you don't even need to type it manually. It'll happen automatically.
You can also write it in a way that it only deletes/hides the first message if it was empty in the character card.

That's what STscript is for actually - because not every specific edge-case can or should be a UI setting or work by default.

ST is very powerful and you can easily customize it how you want (:
If you need help with writing that script, there are helpful people on the Discord who can answer your questions.

@africsnail
Copy link
Contributor Author

africsnail commented May 9, 2024

Well, thanks for the tip.

My point was that this would make sense as a default or at least as an option, but I am aware that it's just my point of view.

@Lissanro
Copy link

As an idea how to implement this feature without adding an explicit option, I can suggest to automatically disable the first message if the "First message" field is empty, since in this case it is clear that the user does not want any greeting message. Currently if I leave it empty, it forces generic "Hello" message (instead of disabling sending the first message, which is what I intuitively expected would happen if I leave it empty).

@Cohee1207
Copy link
Member

As an idea how to implement this feature without adding an explicit option, I can suggest to automatically disable the first message if the "First message" field is empty, since in this case it is clear that the user does not want any greeting message.

This is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🦄 Feature Request [ISSUE] Suggestion for new feature, update or change
Projects
None yet
Development

No branches or pull requests

4 participants