Changelog

Product updates and improvements.
Latest updates on X or Discord.
Thank you for subscribing!
Oops! Something went wrong while submitting the form.
Sep 1, 2023
Sep 1, 2023

Cloud playgrounds for AI copilots

This week we launched AI Playgrounds, supporting Python and JS/TS. 

It is a sandboxed cloud environment where an AI agent or copilot can freely run code, use a filesystem, use a headless browser, and more.

Try the AI playgrounds here: https://e2b.dev/docs.

Every playground has its own URL, which allows your agent for example to start a web app. AI playgrounds are especially useful for coding copilots and agents. They can easily run linters, formatters, or debug code and feed all this information back to LLM to make the next iteration better.

Quality of life improvements

  • An API key is now required for our SDK (get your API key here)
  • Added timeouts to asynchronous methods in our SDK
  • Improved Python SDK debug logging
  • Improved internal overview of the usage of our infrastructure
  • Added periodic end to end test of our infra via calling SDKs
Aug 25, 2023
Aug 25, 2023

Improved SDK & UX

This week, we worked on the following:

SDK

  • Improved the reliability of our SDK and fixed bugs regarding thread and WebSocket communication
  • Brought both the JavaScript SDK and Python SDK to parity
  • We improved our release process in our monorepo

Documentation

UX improvement

Docs, changelog, and blog are now accessible through e2b.dev/docs, e2b.dev/blog, and e2b.dev/changelog instead of subdomains. 

Community

We talked with the founders of Superagent and Aomni about LLM agents' orchestration, debugging, tracing, and monitoring. Read the published interviews on our blog.

We hosted a community event in Prague where local startups talked about developer tools and AI.

Aug 18, 2023
Aug 18, 2023

Documentation & bug fixes in SDK

We released new documentation for the E2B SDK that helps you with getting started.

With a single line of our SDK, you can give your AI agent a sandboxed cloud environment where your agent can do any of the following (and more!):

  • Run any code
  • Run any terminal command
  • Install dependencies and programs
  • Use filesystem
  • Upload and download files
  • Access the internet
  • Start a web server that's accessible from the internet
  • Clone git repositories
  • Start any process (even long-running such as a database)

The new docs help you with installation and basic usage and examples are to be added soon. We have fixed reliability-related issues in the SDK.

We’ve been iterating with our early users and fixed a bunch of critical bugs.

If you want early access to the SDK, join our Discord and send us a message!

Agent Protocol Documentation

We put the Agent Protocol on a dedicated website with a nice domain and proper documentation. 

The documentation goes deeper into the incentives of the protocol, guides for adoption, and the details of how the protocol works.


Discuss the updates on our Discord, and if you want to appreciate our work, star our repositories on GitHub.

Aug 11, 2023
Aug 11, 2023

E2B SDK

This week, we have for you an early access version of the E2B SDK.

The E2B REST API gives AI agents their own sandboxed cloud environment. Agents can use these environments to run code, terminal commands, long-running tasks like databases, start servers, and upload and download files.

You can run pip install e2b to get our SDK.

The E2B SDK is available in Python and we are finalizing a JavaScript/TypeScript version. See the Python SDK also in PyPi or go through the examples.

We recently tried out our API in the e2b plugin for ChatGPT which you can check out if you have developer access to ChatGPT plugins.

Next on our roadmap

  • Make the API generally available
  • Integrate the API and the protocol into popular agent-building frameworks

Contributors our welcome, so in case you are interested, just do a pull request on our GitHub, or discuss more info on our Discord.

Aug 4, 2023
Aug 4, 2023

ChatGPT plugin

The e2b ChatGPT Plugin gives your ChatGPT access to a full cloud environment that is sandboxed and running on e2b infrastructure.

We’ve built these cloud environments to be used specifically by AI Agents. With the plugin, you can accomplish for instance deploying websites, managing databases, executing shell commands, or installing programs via the terminal.

Try out the Plugin here and tell us how you liked it via Discord or by tagging @e2b_dev on Twitter. Contributors and beta testers are welcome.

Agent Protocol Update

We did an overhaul of the Agent Protocol repository. Main updates include:

  • Better communication of incentives, roadmap, and usage
  • RFC template
  • Better code examples 
  • New JS SDK
  • New agent-protocol CLI to check compliance with the spec.

The protocol serves as a common interface for interacting with any agent. It is techstack-agnostic and open-source.

Jul 2, 2023
Jul 2, 2023

Agents in cloud

We're now a few months into building e2b, which means we will be sharing weekly updates. Here's some news we think you'll love in this release.

Get your own instance of smol developer

This week, we have launched a smol developer - your own personal junior developer which you can deploy via e2b. You can connect the developer with three simple steps.

Let us know how you like the smol developer.

Jun 16, 2023
Jun 16, 2023

Protocol and smol updates

Agent Protocol

We have made first steps in developing the Agent Protocol.

The protocol defines an interface for interacting with your agent. Adopting the protocol makes your agent automatically deployable to the e2b platform.

Our goal is to make this protocol open and usable in the whole agent field. This is a collaborative project. We're working on it with the most popular open-source agents, e.g., Auto-GPT, smol developer, or babyagi.

Objectives:

  • Common endpoints to communicate with an agent - "start", "step", "stop" for starters. More will come, especially around debugging, tracing, and monitoring
  • Tech-stack agnostic - no specific framework required - you can adopt this without using the rest of SDK
  • Great DX - easy to adopt and implement - no need to rewrite your existing agent
  • Open - any agent builder can implement this and instantly become compatible with any platform supporting this protocol

If you like the protocol, please appreciate the GitHub repo with a star. Contributors are welcome.

Smol Developer Update

With more than 1500 smol developer pull requests, we hit OpenAI API rate limits. We consequently added an option to pass your own OpenAI key in case e2b is hitting OpenAI's rate limits.

Additionally, you can now select which OpenAI model you want to use with smol developer when using your own OpenAI key. Try the updated smol developer here.