github Skyvern-AI/skyvern 0.1.1
0.1.1 - 2024-03-17

latest releases: v0.1.37, v0.1.36, v0.1.35...
7 months ago

You Asked, We Listened: Run Skyvern with any LLM

TL;DR

  • Introduced a new LiteLLM-powered module configurable with 100+ LLMs.
  • Improved setup script for easier installation and configuration.
  • Updated environment variables for better LLM provider setup.
  • Fixed navigation delay issue and environment activation in setup.

This Release's Soundtrack

Setting the Tempo with Skyvern: Harder, Better, Faster, Stronger by Daft Punk

Wanna contribute?

If you're looking to start contributing to Skyvern, look no further. Here are some issues we think are great:

Added

  1. A brand new LLM module:

    • We got rid of our OpenAI client wrapper and built a new LLM module to provide an easy, extensible and configurable way to call LLM APIs.
    • This module is powered by LiteLLM and allows us call 100+ LLMs using the OpenAI format. We just loved how easy it is to use and all the features it comes bundled with. We've already started using its cost calculator feature. Moreover, we noticed that it also provides a Budget Manager.
    • The biggest benefit of this new module is that it allows everyone to have a chance at running Skyvern with whichever LLM they have access to. We're looking forward to contributions to add more LLM configurations from the community.
      • We already added support for new LLMs!
        • OpenAI GPT4 Vision
        • Azure OpenAI GPT4 Vision
        • Anthropic Claude 3 Opus
        • AND OpenAI GPT4 Turbo. Yes, now you have the option to observe Skyvern try to do its best without actually seeing the webpages! If you have a chance to try it out, join our Discord channel and let us all know how it goes.
      • DISCLAIMER: Keep in mind that we didn't exhaustively test LLMs other than OpenAI GPT4 Vision and they may just not work as well as GPT4V does.
  2. A live star history to our README

    • We are grateful for the warm welcome from the community. As the founding team of Skyvern, we are avid believers that we'll go further if we go together. With this mindset, we recently open sourced a huge chunk of our code and launched on Hackernews only 2 days ago.

Changed

  • Setting up Skyvern is easier with a setup script that's better, faster, stronger 🙃!
    • It's running the PostgreSQL in a Docker container (if you don't already have one running on your local machine)! We noticed that setups don't always go as expected. We decided to level the playground instead of telling you guys it worked on our machines!
    • Now featuring a step by step LLM provider setup for your local environment. Here's an example execution:

  • Updated the .env.example with explanations for the new LLM provider environment variables.

Fixed

  • Added a small (3 seconds) delay before we navigate to a URL to make sure the browser is loaded correctly.
  • Fixed an issue where the poetry environment wasn't always activated successfully. This caused some commands to fail and ultimately fail the setup script.

Don't miss a new skyvern release

NewReleases is sending notifications on new releases.