Skip to content

v3.10

Choose a tag to compare

@ekassos ekassos released this 30 Apr 23:49
· 932 commits to main since this release
69098df

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_prompts CLI 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