Changelog
Week #55
This week we worked on the core SDK and made improvements in the E2B Artifacts.
- Dashboard #421: Broken CSS rules on Safari
- Beta Core SDK #423: Add
download_url
/downloadUrl
method to sandbox - Beta Core SDK #425: Env vars
- Infra #177: Add possibility to setup env vars on
sandbox.create()
- We also added
stderr
to process exception in Beta Python SDK. - Artifacts #14: Add integration for Groq API
- Artifacts #17: Add license
- Artifacts #20: Don't wait for Nextjs page to compile
- Artifacts #21: Fix Supabase on localhost
- Artifacts #24: Added model support and UI picker
- Artifacts #25: Make Supabase opt-in instead of opt-out
Hackable AI Artifacts by E2B
We launched open-source E2B Artifacts. You can use E2B artifacts to build various types of apps, just by describing what you want. Thanks to running the code in the E2B sandbox, the app is built right in front of you.
Examples of artifacts that you can generate are Next.js app, data visualization charts, Streamlit apps, or interactive tables.
E2B Artifacts are fully open source.
New cookbook examples
Fixes and improvements
- CLI #417: Allow user to set a default team and run the
list
,kill
,delete
commands with the context of different user's teams - Docs #418: Add sections about the
—-team
flag to relevant commands - Infra #172: Fix a bug that prevented users to set the sandbox's timeout duration lower than the default one
Week #53
We worked on new features in the Code Interpreter SDK, and on improving the infrastructure.
Week #52
We released a guide for migrating from our current SDK to the new beta SDK.
Additionally, we continued working on scaling and towards the production release of the new SDK.
Fixed bugs and improvements
New E2B dashboard
We released the new E2B dashboard. It allows users to easily monitor their usage & costs, and manage team members. Go ahead and try it at e2b.dev/dashboard.
Fixed bugs and improvements
- Docs #407: Update PostHog package and fix the api_host
- Docs #406: Use
Buffer.from()
when writing a file - Docs #402: Merge reverse proxy and docs into one app
- Code Interpreter SDK #30: Improve Jupyter proxy server implementation
Week #50
This week we continued working on the new dashboard and SDK.
Week #49
This week we were working on the new dashboard and SDK.
Fixed bugs and improvements
- Code Interpreter SDK: Fixing example paths
Examples: Anthropic's Artifacts, and Firecrawl scraper
This week we made an open source version of Anthropic's Artifacts, using Claude-3.5 Sonnet, Next.js, and E2B for the AI code execution. See the code here.
Web-scraping assistant with Firecrawl
Another new open-source example is an agent that scrapes a website and plots the most common topics. It was added by Eric Ciarla, and uses Firecrawl for web scraping, Claude-3.5 Sonnet by Anthropic, and E2B Code Interpreter SDK.
Try the example here.
Fixed bugs and improvements
- Infra: Network speed improvements
Example: Firefunction-v2 with code interpreter
This week we built a simple AI agent with Firefunction-v2, the new LLM by Fireworks AI. We gave it code interpreting capabilities with the E2B Code Interpreter SDK and used it for chart generation.
Check out the complete E2B Cookbook.
Fixed bugs and improvements
- Infra: Optimize db access
See the public roadmap with planned features here.
New language runtimes for Code Interpreter SDK
We are adding more language runtimes to the Code Interpreter SDK. Now we can handle AI-generated code written in JavaScript, R, and Java, besides the default Python.
You can try this experimental feature here: https://github.com/e2b-dev/code-interpreter/pull/20. Follow the instructions on the link.
Fixed bugs and improvements
- E2B SDK: CLI add build args
See the public roadmap with planned features here.