Skip to content

v0.21.0

Latest

Choose a tag to compare

@achetronic achetronic released this 01 May 00:52
0160797

✨ Features

  • Smarter handling of attached files — Files you send through Telegram, Slack or Discord are now kept aside and only loaded into the conversation when the model actually needs them. Long chats with PDFs or images no longer run out of context after a few messages.

  • Models read attachments directly — When the model opens an attached file, it reads it as a real document or image instead of as a wall of encoded text. PDFs, images and other binary files just work.

  • Hand off files to other tools on disk — A new export_artifact tool writes a file from the conversation to a folder on disk, so other tools (parsers, converters, shell utilities) can pick it up.

  • Hand off files to other tools over the network — A new get_artifact_url tool produces a temporary download link valid for one hour, so a tool running in another container or machine can fetch the file with a plain HTTP request. Requires server.encryptionKey to be set.

  • Choose where temporary files go — Settings → Runtime now has a "Temporary directory" field. Leave it empty to use the system default, or point it at a folder shared with your other tools.

🔧 Improvements

  • Reliable file handling in long conversations — Loading attachments no longer confuses the conversation summariser, which previously caused intermittent errors after long chats.