Changelog

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

Week #25

This week, we've been working on improving the SDK performance.

We completed the necessary steps towards open-sourcing our infrastructure.

One of our contributors finished the JS/TS version of the AI GitHub Developer.

Jan 12, 2024
Jan 12, 2024

Week #24

We've been working on a major update of our SDKs, and improving our infrastructure.

We also fixed the following issues reported by users:

Jan 5, 2024
Jan 5, 2024

Week #23

Product

We were implementing the billing system, and improving the performance of our sandboxes.

New bounties

New bounties (contributions for a financial reward) were opened this week:

See the complete info on the bounty program here. If you to discuss anything, contact us in the Bounties channel on our Discord.

Blog post about AI agents

In the newest blog post, we interviewed AI founders and developers. They shared their predictions for AI agents in 2024, their favorite AI product of 2023, and a new year's AI resolution.

Dec 29, 2023
Dec 29, 2023

Week #22

This week, we opened a new bounty for our developer community.

The bounty is offered for a JavaScript/TypeScript version of our existing Python AI GitHub developer. The developer serves as a simple demonstration of using E2B sandboxes.

To apply for this bounty or other bounties, write us in the Bounties channel on our Discord.

Dec 24, 2023
Dec 24, 2023

AI GitHub Developer demo

This further worked on our SDK and built a cookbook example of an AI developer to demonstrate the power of E2B sandboxes “in terrain”.

Improvements

We fixed bugs and improved the following:

  • Accelerated the sandbox spawning time
  • Fixed Python code output buffering.
  • Moved start command handling in Python SDK to a thread.

AI GitHub Developer demo

We released an open-source AI assistant that can create pull requests on any repository. It is built with OpenAI’s Assistants API and E2B sandboxes.
The developer Can clone the repo, edit, read & write files, and is controllable from the terminal.

See the complete code and demo video. The AI developer is not meant as a full product, but rather as an example that can inspire other developers.
We published a step-by-step guide, so check it out if you want to build something similar.


Dec 16, 2023
Dec 16, 2023

Week #20

We dedicated this week to further improvements in the E2B SDK and infrastructure.

Dec 9, 2023
Dec 9, 2023

Week #19

This week we continued working on the E2B SDK and infrastructure.

Dec 1, 2023
Dec 1, 2023

Week #18

This week we worked on fixing bugs in the E2B SDK and improving reliability.

We changed the default disk space to 1 GB for free users.

Support 

Please reach out to us if you need help with E2B.

If you are on X (Twitter), we would appreciate if you support our work there.

Nov 24, 2023
Nov 24, 2023

Week #17

This week we made improvements in our SDK, added new features for sandboxes, and fixed bugs.

Start command

Custom sandboxes now allow you to specify a command that will be running when a sandbox is spawned. This way you can run a command that will start your app or any specific process.

When building a sandbox template, you can specify the start command using the -c option.

e2b build -c "npm start"

Delete sandbox template

We released an option for deleting sandbox templates.

e2b delete

Nov 17, 2023
Nov 17, 2023

Sandbox for OpenAI's Assistants

This week we are announcing native support for the new OpenAI's Assistants API. That means you can now define actions for the AI assistant and we will automatically execute them inside the E2B Sandbox.

Combined with the custom sandboxes feature, this allows you to create powerful AI assistants with tools completely predefined by you.

To try the OpenAI Assistants with E2B, start here. You can follow our guide in Python or JavaScript.

See the complete code in the E2B Cookbook.

New feature: Reconnect to running sandbox

This week we launched a new experimental SDK feature. If you want to keep the sandbox alive after disconnecting from it, you can now explicitly say how long you want to keep it alive. You can then reconnect to the sandbox later.

Read more here.

This feature is available in versions:

  • JS: 0.10.0
  • Python: 0.11.0

For implementation assistance or feedback, contact us at hello@e2b.dev or on our Discord.

Docs and SDK improvements

We also made a few updates to our SDK and documentation.

Docs
  • Shorter time for code snippets to be ready for running (using custom sandbox)
JS SDK
  • Pass sandbox id directly
  • Pass command directly to process
Both SDKs
  • Add StartAndWait for process.