Skip to content

Release 0.3.2.1

Latest
Compare
Choose a tag to compare
@jbexta jbexta released this 14 Sep 01:35

Whats new?

Model drop-down fields can now tweak the parameters of that field.
New provider architecture, still only 'litellm' provider is implemented.
New button to sync models to latest version (For now I only update popular providers so some may still be missing).

Tools finally integrated (new issue with numeric parameters)
Tool message bubble can edit it's parameters
Re-running tools creates a new branch
New message role 'result'

Blocks can now be nested
Added circular reference error for blocks (on execution)
Code blocks do not check for nested blocks, but other blocks can nest code blocks
Button to test a block from the blocks page

New page Envs
Custom python virtual-envs can be created and deleted, freeing tools from the limited provided packages.
Sync PyPi packages, install and remove them from venvs.
Environment variables can be set in Envs, where secrets can be stored for tools.

Fixed prompt block bug
Fixed allow editing messages with markdown bug
Fixed auto completion tab bug

New block type 'Metaprompt'
First metaprompt added is Claude prompt generator (while any model can be used, it works best with anthropic)
New "Magic wand" button added to message box input, this uses a metaprompt to enhances your prompt.
The enhancement should only be the text inside the tag, but it includes other tags, fix coming soon

Blocks and Tools pages can be pinned to the main sidebar (right click to Pin/Unpin)
Default chat model works now
Other fixes

New bugs

Issue on linux, creating venv does not install pip
Numeric tool parameters get stuck at -99999
When editing a previous message with markdown, to resend you have to press the resend button twice (because the first click makes the bubble lose focus, which blocks the event button click event)

Notes

Same version as below but appimage built with some libs causing issue on my machine
Environment variables set can be accessed by all other Envs (for now)
Local env is your own machine, this is not sandboxed at all, so it's important to trust and understand any code you run