Beaker 2.0 is our biggest release yet — a ground-up overhaul of the agent, the
server, and the way you extend Beaker with your own tools and knowledge.
A more capable agent
The agent has been substantially upgraded. A rewritten, multi-section prompt
makes it a sharper collaborator inside the notebook, and it can now call tools
in parallel to accomplish more in a single turn. It's also gained sight: images
from notebook outputs and from your own files are read as true multimodal
input, so the agent can understand your plots, diagrams, and screenshots — not
just your code.
Skills & integrations
A new Skills and Integrations system lets the agent discover and use packaged
capabilities, browse them in a dedicated viewer, and stay in sync with your
active context. It's a cleaner, more powerful way to extend what Beaker can do.
Built for deployment
Beaker 2.0 is ready for real-world, multi-user deployments. Distributed and
provisioned kernels, first-class multiuser support, and a new server lifecycle
CLI (start, stop, list, and config generation) make it far easier to run Beaker
for a team. You can now deploy behind a reverse proxy, authenticate through
Cognito, and rely on sessions and storage being properly isolated per user.
Contexts on demand
A new context management service with a queryable API lets Beaker discover and
serve available contexts dynamically, replacing the previous static discovery.
Quality-of-life improvements
Export your chats to take conversations with you, work with a streamlined custom
renderer system for rich content, and benefit from a modernized Docker build and
release pipeline under the hood.
Note for existing users: the Python package is now published as
beaker-notebook, and the frontend packages under the @jataware npm scope.