Enhanced Placeholder Configuration in LibreChat Prompt Library #3618
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This pull request introduces enhanced placeholder configuration options for the LibreChat Prompt Library. The changes allow for multiline input fields, dropdown lists with custom input options, and the ability to change the order of placeholder fields on the prompt screen. This feature aims to improve the flexibility and usability of prompts, enabling users to create more sophisticated and tailored prompt templates.
Change Type
Testing
To test this feature:
Create a new prompt in the Prompt Library with various placeholder types:
{{name}}
{{description:multiline}}
{{tone:formal|casual|business casual}}
Save the prompt and verify that the placeholder configuration is stored correctly.
Use the prompt and check if the input form displays the correct field types:
{{name}}
{{description}}
{{tone}}
Verify that the order of placeholders in the input form matches the order in the prompt.
Test edge cases:
Test Configuration:
Checklist