v3.10
·
932 commits
to main
since this release
Release Notes
Assistants
New Features
- Default prompts are now associated with a model instead of an interaction mode. (#858)
- Default prompts are displayed in the Instructions text box as a prefilled value. Users can edit the default prompt or add their own. (#858)
Resolved Issues
- Fixed: Text fields in the Edit Assistant page may revert to their saved value when empty. (#857)
Threads
New Features
- The
<random>block parser is more robust and can process more variations of valid XML formats. (#859) - Randomization blocks support a new "id" attribute, which will be used when generating the randomization seed. (#860)
Resolved Issues
- Fixed: In the Assistant Prompt modal, whitespace within the assistant prompt may not be rendered as intended. (#856)
- Fixed: Option choices may be correlated between random blocks in a prompt when choosing with replacement. (#860)
Deprecations
- In the previous parser version, some invalid XML formats may have been successfully parsed. Randomization blocks with invalid XML formats will be skipped and remain verbatim in the generated prompt. (#859)
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| No | YES | No | No | No |
Deployment Details
- Migration Script:
migrate_default_promptsCLI script to add default prompts to existing assistant records.
Related PRs
- fix/ Maintain white space within Prompt modal by @ekassos in #856
- fix/ Edit Assistant text fields force saved values by @ekassos in #857
- feat/ Display default prompt in assistant instructions by @ekassos in #858
- feat/ Better XML Parsing for Prompt Randomization Blocks by @ekassos in #859
- feat/ Support for block ids + independent choices between random blocks by @ekassos in #860
Full Changelog: 668-srv281-web167...673-srv284-web170