[GH-ISSUE #11] More complex verb agreements #5

Open
opened 2026-10-15 18:07:24 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @mechagogg on GitHub (May 24, 2026).
Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Pronouns/issues/11

It would be nice if there were a way to handle verb agreement beyond {{verbBe}}. For example, if I have in a prompt {{pronounSubjective}} opens the door for her, it will be fine for he/she but incorrect for they (they opens the door for her should be they open the door for her). I don't know the best way to fix this. Perhaps using a macro that takes arguments? Something like {{pronounVerbSingularPlural::opens::open}} or something? (The name isn't great, admittedly, it's just a rough suggestion, I wouldn't be bothered if you chose a different name for it, although I do like that at a glance this name tells you which order the args are given, so that would be nice to keep if you come up with another name).

This would also help for cases like was/were, as well as irregular verbs (so just solving it for the s case wouldn't be ideal).

Originally created by @mechagogg on GitHub (May 24, 2026). Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Pronouns/issues/11 It would be nice if there were a way to handle verb agreement beyond `{{verbBe}}`. For example, if I have in a prompt `{{pronounSubjective}} opens the door for her`, it will be fine for he/she but incorrect for they (`they opens the door for her` should be `they open the door for her`). I don't know the best way to fix this. Perhaps using a macro that takes arguments? Something like `{{pronounVerbSingularPlural::opens::open}}` or something? (The name isn't great, admittedly, it's just a rough suggestion, I wouldn't be bothered if you chose a different name for it, although I do like that at a glance this name tells you which order the args are given, so that would be nice to keep if you come up with another name). This would also help for cases like was/were, as well as irregular verbs (so just solving it for the `s` case wouldn't be ideal).
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Pronouns#5
No description provided.