Skip to content

Release 0.2.0

Latest
Compare
Choose a tag to compare
@jbexta jbexta released this 14 Mar 16:46
· 5 commits to master since this release

This is an early release of version 0.2, it isn't fully featured yet but fairly stable, new experimental features will be coming in the next few weeks.

What's new?

  • All pages and fields are now created procedurally from a schema. This is a new framework for the GUI for easier maintenance, readability and extensibility, and lays a foundation for a more complex GUI to be built.
  • Folders are enabled for agents, chats, tools and blocks allow for better organization.
  • New Tools and Files pages (Files not yet used by the agents and tools partially implemented)
  • Added preloaded messages as a way to teach your agents how to respond.
  • Full support for light themed displays
  • OpenAI assistant plugin (docs coming soon)
  • CrewAI plugin (docs coming soon)
  • API and model list update (New providers: Mistral, Groq and others, New models: Claude 3 and others)
  • Cosmetic changes
  • Other features / changes
  • Faster load times

Issues

  • Files aren't used by the agents yet, in the coming weeks will be integrated into native and oai assistants.
  • Only imported tools work right now, guides and documentation coming in the next few weeks.
  • Voice has been temporarily disabled
  • OpenAI assistants lose their 'instance_config' when config modified causing them to lose memory of the chat.
  • Tools use the controversial 'exec' temporarily until sandboxes are implemented, assume anyone with access to your database can execute code on your machine.
  • OpenInterpreter has been temporarily disabled because of a dependency issue, coming back soon

How to migrate your data to 0.2.0

Copy your old database (data.db) to the new application folder before you start the app.
Agents, chats and API keys are migrated, but anything else is not.

What next?

  • Fully implement files and tools
  • Define special behaviour for file types (images can be passed into any vision model)
  • Support sandboxed environments cloud & local.
  • Deeper integration of context plugins like CrewAI & autogen
  • Reimplement voice TTS and STT
  • Custom config pages for plugins
  • New workflow components
  • Rewrite workflow logic