What's Changed
- Miscellaneous paclet optimizations by @rhennigan in #757
- Fix 447719: let context menus be localizable by @rhennigan in #759
- Fix 447860: let long menu item labels line wrap by @rhennigan in #760
- Basic support for chatgpt-4o-latest by @rhennigan in #761
- Serialize
=[query]
as natural language input by @rhennigan in #762 - Fix Spacing Issues for Inline Code Cells by @rhennigan in #763
- Fix: Correct tokenizer application for generic tokenizer by @rhennigan in #766
- Implement Vector Databases by @rhennigan in #767
- Log timing for different parts of a chat evaluation by @rhennigan in #768
- Prompt generators for code assistance by @rhennigan in #769
- Feature: Code assistance UI updates by @rhennigan in #770
- NotebookEditor Tool (WIP) by @rhennigan in #771
- More notebook editor tool implementation by @rhennigan in #772
- Faster embeddings for Code Assistance by @rhennigan in #773
- Added
ShowContentSuggestions
forBoxData
cells by @rhennigan in #775 - Install Persona/Tool from Definition Notebook by @rhennigan in #776
- Bugfix: Don't show hidden tools in UI by @rhennigan in #777
- Added support for TextData completions by @rhennigan in #778
- Support new format of
ChatSubmit
stream data by @rhennigan in #779 - Bugfix: Handle missing "ContentDelta" key in streaming data by @rhennigan in #780
- Improved content suggestions by @rhennigan in #781
- Initial work to support o1 models (still need
ChatSubmit
support) by @rhennigan in #782 - Use local model for embeddings by @rhennigan in #783
- More content suggestion improvements by @rhennigan in #784
- Bugfix: Added unhandled argument pattern for
formatRaw
by @rhennigan in #786 - Feature: Saving and Restoring Previous Chats by @rhennigan in #787
- Added delete button to workspace chats and some other misc UI tweaks by @rhennigan in #788
- Bugfix: Fixed duplicate incompatible definitions for
stringToBoxes
by @rhennigan in #789 - Bugfix: Prevent
ShowStringCharacters
message for partial strings in code blocks by @rhennigan in #791 - Custom progress display for inline and workspace chats by @rhennigan in #792
- Bugfix: Workspace chat input alignment by @rhennigan in #793
- Workspace chat feedback buttons by @rhennigan in #794
- Make workspace chat cells fully editable by @rhennigan in #795
- Added support for
ListSavedChats[NotebookObject[...]]
by @rhennigan in #796 - Allow workspace chat window to be resized on Mac by @rhennigan in #797
- Added "ForceSynchronous" setting to allow non-streaming models like o1-preview to work by @rhennigan in #798
- Search Functionality by @rhennigan in #799
- Bugfix: Fixed tool evaluations when ForceSynchronous is True by @rhennigan in #800
- Bugfix: Handle changes to
CellObject
in cloud by @rhennigan in #802 - Bugfix: Fix several version compatibility issues by @rhennigan in #803
- Bugfix: Don't show unusable gpt-4o-realtime models in menus by @rhennigan in #804
- Bugfix: The latest snapshot of gpt-4o is really bad at textual tool calling by @rhennigan in #805
- Bugfix: Added workaround for GoogleGemini models failing in ChatSubmit by @rhennigan in #806
- Avoid some errors if code assistance is programmatically enabled in an earlier WL version by @rhennigan in #807
- Minor local model optimizations by @rhennigan in #808
- Bugfix: Quiet
RegularExpression::maxrec
message during formatting by @rhennigan in #809 - Bugfix: Fix some bad/weird spacing in inline code and WL code blocks by @rhennigan in #810
- Testing local models for code completion by @rhennigan in #811
- Feature: Added multi-cell content suggestions by @rhennigan in #812
- Added some settings that are useful for automated testing by @rhennigan in #813
- Bugfix: Added fallback definition for unrecognized boxes when exploding cells by @rhennigan in #815
- Bugfix: GPT-4o often writes tool calls in a partial code block by @rhennigan in #816
- Bugfix: If
ChatObject[...]
failed for some reason, save chat using the fallback dataset by @rhennigan in #817 - Release v1.5.1 by @rhennigan in #818
Full Changelog: v1.5.0...v1.5.1