Skip to content

Releases: WolframResearch/Chatbook

Wolfram Technology Conference 2023 Prerelease

02 Nov 13:52
bb4f6c1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...WTC2023-Prerelease

Release v1.3.0

25 Oct 15:14
e00b6cf
Compare
Choose a tag to compare

What's Changed

  • Filter model list to only include those which use the chat completions endpoint by @rhennigan in #357
  • Define prompting at the Section/Subsection levels that's additively inherited within the cell group by @rhennigan in #360
  • Fix cloud toolbar pink-boxing when no API key is stored and other dynamic updating issues by @rhennigan in #364
  • Possible workaround for crash that can occur during NotebookWrite of chat outputs by @rhennigan in #365
  • Fix possible uncaught throw that can occur in dynamic evaluations by @rhennigan in #366
  • Merge release changes by @rhennigan in #367
  • Use gpt-3.5-turbo as default model in 13.2 and gpt-4 otherwise by @rhennigan in #368
  • Big update: initial support for LLMServices and custom handler functions by @rhennigan in #379
  • Fix for gear menu appearing persistently in 14.0 by @rhennigan in #383
  • Update tool prompting to use JSON schemas consistent with LLMSynthesize behavior by @rhennigan in #385
  • Bugfix: Only mention the WebFetcher tool in the output of the WebSearcher tool if the former is enabled. by @rhennigan in #386
  • Improved error handling for more menu items by @rhennigan in #388
  • Added CurrentChatSettings by @rhennigan in #389
  • Set WolframVersion to 13.3+ by @rhennigan in #390
  • Ensure compatible version of LLMFunctions is installed in cloud by @rhennigan in #391
  • Release v1.2.1 by @rhennigan in #392
  • Strip markdown boxes before copying/inserting expressions from markdown links by @rhennigan in #394
  • Fix for Graph expressions created by sandbox kernels not formatting correctly by @rhennigan in #396
  • Include fine tuned models in menu by @rhennigan in #397
  • Added "NotebookWriteMethod" option to enable/disable MathLink optimizations by @rhennigan in #398
  • Bugfix: Inherit options from chat delimiters that are specified via tagging rules instead of style by @rhennigan in #399
  • Auto scroll notebook to keep bottom of chat output in view while streaming by @rhennigan in #400
  • Move ChatPost evaluation to main evaluation loop to avoid timeout issues by @rhennigan in #404
  • Fix CurrentChatSettings failing during async tasks by @rhennigan in #405
  • Bugfix: Add missing definition for testing whether to scroll output by @rhennigan in #406
  • Bugfix: fix failure when CurrentChatSettings is called from an attached cell by @rhennigan in #407
  • Consistent access of tool name by @bobohilario in #408
  • Bugfix: fixed chat delimiters not being found by @rhennigan in #409
  • prevent recursion failures during tool prompting when an LLMTool contains Template content by @bobohilario in #410
  • Fix for notebook level settings overriding chat block settings by @rhennigan in #411
  • Bugfix: missing pattern in mergeChatSettings by @rhennigan in #412
  • Bugfix: Do not include tool prompting when no tools are selected by @rhennigan in #414
  • Feedback submission dialog by @rhennigan in #415
  • Enable button to install from tool repository by @rhennigan in #417
  • Bugfix: Avoid exceeding token limits for cells that contain inline images by @rhennigan in #418
  • Release v1.2.3 by @rhennigan in #419
  • Bugfix: Fix for exceeding token limits giving generic error message by @rhennigan in #423
  • Bugfix: Delete attached menu cell after relevant code has run (in case it needs the EvaluationCell[]) by @rhennigan in #424
  • Bugfix: Do not display chat output menu button or feedback buttons for error cells by @rhennigan in #425
  • Change default scope for CurrentChatSettings to $FrontEndSession … by @rhennigan in #426
  • Add a test for #426 by @rhennigan in #427
  • Release v1.2.4 by @rhennigan in #428
  • Release 1.3.0 by @rhennigan in #429

Full Changelog: v1.2.0...v1.3.0

Release v1.2.4

24 Oct 19:25
78a8d8e
Compare
Choose a tag to compare

What's Changed

  • Bugfix: Fix for exceeding token limits giving generic error message by @rhennigan in #423
  • Bugfix: Delete attached menu cell after relevant code has run (in case it needs the EvaluationCell[]) by @rhennigan in #424
  • Bugfix: Do not display chat output menu button or feedback buttons for error cells by @rhennigan in #425
  • Change default scope for CurrentChatSettings to $FrontEndSession … by @rhennigan in #426
  • Add a test for #426 by @rhennigan in #427
  • Release v1.2.4 by @rhennigan in #428

Full Changelog: v1.2.3...v1.2.4

Release v1.2.3

23 Oct 17:12
a3b08a0
Compare
Choose a tag to compare

What's Changed

  • Strip markdown boxes before copying/inserting expressions from markdown links by @rhennigan in #394
  • Fix for Graph expressions created by sandbox kernels not formatting correctly by @rhennigan in #396
  • Include fine tuned models in menu by @rhennigan in #397
  • Added "NotebookWriteMethod" option to enable/disable MathLink optimizations by @rhennigan in #398
  • Bugfix: Inherit options from chat delimiters that are specified via tagging rules instead of style by @rhennigan in #399
  • Auto scroll notebook to keep bottom of chat output in view while streaming by @rhennigan in #400
  • Move ChatPost evaluation to main evaluation loop to avoid timeout issues by @rhennigan in #404
  • Fix CurrentChatSettings failing during async tasks by @rhennigan in #405
  • Bugfix: Add missing definition for testing whether to scroll output by @rhennigan in #406
  • Bugfix: fix failure when CurrentChatSettings is called from an attached cell by @rhennigan in #407
  • Consistent access of tool name by @bobohilario in #408
  • Bugfix: fixed chat delimiters not being found by @rhennigan in #409
  • prevent recursion failures during tool prompting when an LLMTool contains Template content by @bobohilario in #410
  • Fix for notebook level settings overriding chat block settings by @rhennigan in #411
  • Bugfix: missing pattern in mergeChatSettings by @rhennigan in #412
  • Bugfix: Do not include tool prompting when no tools are selected by @rhennigan in #414
  • Feedback submission dialog by @rhennigan in #415
  • Enable button to install from tool repository by @rhennigan in #417
  • Bugfix: Avoid exceeding token limits for cells that contain inline images by @rhennigan in #418
  • Release v1.2.3 by @rhennigan in #419

Full Changelog: v1.2.1...v1.2.3

Release v1.2.1

06 Oct 17:43
1a6248d
Compare
Choose a tag to compare

What's Changed

  • Filter model list to only include those which use the chat completions endpoint by @rhennigan in #357
  • Define prompting at the Section/Subsection levels that's additively inherited within the cell group by @rhennigan in #360
  • Fix cloud toolbar pink-boxing when no API key is stored and other dynamic updating issues by @rhennigan in #364
  • Possible workaround for crash that can occur during NotebookWrite of chat outputs by @rhennigan in #365
  • Fix possible uncaught throw that can occur in dynamic evaluations by @rhennigan in #366
  • Merge release changes by @rhennigan in #367
  • Use gpt-3.5-turbo as default model in 13.2 and gpt-4 otherwise by @rhennigan in #368
  • Big update: initial support for LLMServices and custom handler functions by @rhennigan in #379
  • Fix for gear menu appearing persistently in 14.0 by @rhennigan in #383
  • Update tool prompting to use JSON schemas consistent with LLMSynthesize behavior by @rhennigan in #385
  • Bugfix: Only mention the WebFetcher tool in the output of the WebSearcher tool if the former is enabled. by @rhennigan in #386
  • Improved error handling for more menu items by @rhennigan in #388
  • Added CurrentChatSettings by @rhennigan in #389
  • Set WolframVersion to 13.3+ by @rhennigan in #390
  • Ensure compatible version of LLMFunctions is installed in cloud by @rhennigan in #391
  • Release v1.2.1 by @rhennigan in #392

Full Changelog: v1.2.0...v1.2.1

Release v1.2.0

22 Sep 18:58
89cdb48
Compare
Choose a tag to compare

Release v1.1.3

18 Sep 18:11
a8a1901
Compare
Choose a tag to compare

What's Changed

  • Insert build information into PacletInfo when building via GitHub actions by @rhennigan in #339
  • Use GPT-4 and disable assistance by default by @rhennigan in #340
  • LLM tool configuration UI by @rhennigan in #341
  • Bugfix: Buffer stream when partial response is returned by @rhennigan in #342
  • Display warning in tool manager window if selected model does not support tools by @rhennigan in #343
  • Bugfix: Fix blue squares appearing in streaming output for chat driven notebooks by @rhennigan in #344
  • Support excluding cells via options by @rhennigan in #345
  • Fix tool manager icons on Linux by @rhennigan in #347
  • Bugfix: Insert/evaluate/copy buttons will now use updated content by @rhennigan in #348
  • Workaround for CopyChatObject when EvaluationCell gives bad results by @rhennigan in #349
  • Fix bug report markdown syntax for associations by @rhennigan in #352
  • Bugfix: Fix explode cells failure when text data is not a list by @rhennigan in #353
  • Suppress some false positive hints in GitHub actions by @rhennigan in #354
  • Debugging release action by @rhennigan in #355

Full Changelog: v1.1.2...v1.1.3

Release v1.1.2

25 Aug 17:07
04f6acd
Compare
Choose a tag to compare

What's Changed

  • Fix large input throwing an internal error when assistance is enabled by @rhennigan in #297
  • Adjust serialization of large output cells so GPT-4 doesn't think they are errors by @rhennigan in #303
  • Devel/bobs/model setting programmatic by @bobohilario in #298
  • Test tagging rules inheritance and recursively repair them if failed by @rhennigan in #306
  • Fix gpt-4-0613 rewriting attachment URIs into an invalid hallucinated format by @rhennigan in #311
  • Fix lack of indentation in chat code blocks by @rhennigan in #315
  • Improved tool call formatting by @rhennigan in #317
  • feature: Improve model menus by @ConnorGray in #304
  • More MathLink optimizations by @rhennigan in #318
  • Fix an issue where $CloudVersionNumber was being interpreted as a number by @rhennigan in #323
  • Rebuilt stylesheet with qualified symbol names by @rhennigan in #324
  • Fix model menu in cloud by @rhennigan in #329
  • Add prompting to discourage use of In[] and Out[] labels in code blocks by @rhennigan in #330
  • Add build script for GitHub Actions by @rhennigan in #331
  • Added draft release action by @rhennigan in #332
  • Fix for tool calls starting to fail when more than a few appear in chat history by @rhennigan in #335
  • Fix kernel version in submit action by @rhennigan in #336

New Contributors

Full Changelog: v1.1.1...v1.1.2

Release v1.1.0

24 Jul 16:43
9a1f4c1
Compare
Choose a tag to compare

What's Changed

  • Use lower resolution for images while streaming dynamic output by @rhennigan in #272
  • Fix formatting of code blocks that have spaces in the language specification by @rhennigan in #274
  • Finish preemptive dynamics before acquiring EvaluationCell[] by @rhennigan in #275
  • Add a dialog suggesting install from URL if the channel framework isn't working by @rhennigan in #277
  • Resize persona icons in preferences to consistent sizes by @rhennigan in #279
  • Reduce size of temperature slider slightly to avoid cutting off digits by @rhennigan in #281
  • Ensure stylesheet from most recent paclet version is used by @rhennigan in #282
  • Fix 'Copy as ChatObject' menu item so it doesn't return a Dataset by @rhennigan in #284

Full Changelog: v1.0.4...v1.1.0

Release v1.1.1

27 Jul 16:49
e1b43d1
Compare
Choose a tag to compare

What's Changed

  • Use new method to get ToolRequestParser by @rhennigan in #285
  • Disable hyperlink detection in chat outputs to avoid cell serialization issue by @rhennigan in #286
  • Sandbox evaluator improvements by @rhennigan in #288
  • Clean up debug code that was creating symbols in Global` by @rhennigan in #290
  • Fix chat output page buttons in cloud notebooks by @rhennigan in #293
  • Fix incorrect keyboard shortcut in cell insertion point menu on Mac by @rhennigan in #294
  • Prevent FE from creating option names in Global` by @rhennigan in #295

Full Changelog: v1.1.0...v1.1.1