Skip to content

Releases: i-am-bee/agentstack

v0.4.3

05 Dec 10:16

Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

01 Dec 15:02

Choose a tag to compare

🚀 Major Changes

This release brings major improvements to the CLI experience and web UI, a redesigned form extension architecture, plus many platform and SDK enhancements.

CLI Improvements - The CLI has been redesigned with organized help text, improved agentstack list formatting with status indicators, and agentstack build now builds on the server by default - removing the need for Docker to be installed locally.

UI Enhancements - Agent execution steps (trajectory) are now grouped together for easier reading. Both agent responses and trajectory now display Mermaid diagrams, LaTeX math, and images as rendered content instead of raw markdown code.

Breaking Change: Form Extension - The Form Extension is now split into two separate extensions: FormServiceExtension for initial forms (shown before conversation starts) and FormRequestExtension for dynamic forms (requested during conversation). This prevents initial setup forms from being overridden by runtime forms. Agents using forms need to be updated (See docs).

What's Changed

Read more

v0.4.1

11 Nov 11:09

Choose a tag to compare

What's Changed

v0.4.0

04 Nov 08:45
ec364d6

Choose a tag to compare

🚀 Major Changes

Providers build straight from GitHub

You can now build and deploy providers directly from GitHub repositories. This makes it easier to integrate, test, and iterate on your agent code with minimal setup.

New Trajectory UX

A major rework of the Trajectory visualization and UX. The new design improves clarity of agent reasoning and tool calls.

Connectors API

The new Connectors API introduces a standardized OAuth-based system for integrating third-party services; such as Box, Google Drive etc.

Provider Versioning & Self-Registration

Providers now support automatic versioning and self-registration, simplifying deployment pipelines and ensuring consistent compatibility tracking across environments.

Full Changelog

Full Changelog: v0.3.7...v0.4.0

v0.3.7

15 Oct 10:44
e04cbda

Choose a tag to compare

Major Changes

Session History

Conversations can now be persisted with full context. View past sessions in the left nav, resume conversations, and delete sessions as needed.

Chat Agent Token-by-Token Streaming

Chat Agent responses now stream incrementally for a more responsive experience, check out the implementation to see how you can easily achieve per-token streaming in your agents.

Live Reloading

Edit your agent code and see changes instantly in the UI - no server restart required. Run: uv run watchfiles beeai_agents.agent.run

Complete Changelog

Full Changelog: v0.3.5...v0.3.7

v0.3.5

03 Oct 07:13
e395307

Choose a tag to compare

Major Features

🔑 Secrets Management

You can now securely manage Secrets directly in the UI and store them in the API.
This allows delegating the responsibility of secrets provisioning to the user.

Checkout the docs for some examples.

🏗️ Server-Side Builds (experimental)

We’ve added server-side image builds:

  • You can now build agents as Github repos
  • Support for building images in external clusters

These changes are needed to enable dynamically adding github agents via GUI, which will come in next releases.

❗️Breaking Change

Agents history is no longer persisted automatically, you need to store it explicitely in your agent code. We've introduced this change to enable more flexible persistance which is always agent specific.

@server.agent()
async def my_agent(input: Message, context: RunContext):
    await context.store(input)       # Store incoming message
    
    response = AgentMessage(text="...")
    yield response
    
    await context.store(response)    # Store outgoing message

What's Changed

Full Changelog: v0.3.4...v0.3.5

v0.3.4

19 Sep 09:25

Choose a tag to compare

Major Features

🛠 Agent Settings

We’ve introduced Agent Settings, a new way to configure and customize agent behavior directly in the UI. This feature allows developers to define adjustable parameters for their agents such as toggles or dropdows.

Agent settings are making agents more flexible and easier to adapt without code changes. Alongside the UI, we’ve added documentation and simplified examples to help you get started quickly with building agents that support configurable settings.

🔁 Persistent Context History

Added support for storing and accessing context history so conversations retain continuity.

Context can be used over multiple messages/sessions, improving relevance of agent responses.

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

09 Sep 07:36
1eefb09

Choose a tag to compare

🚀 Release Notes – v0.3.3

Key Highlights

Reworked Providers & Variables

We’ve redefined how LLM configuration is managed in BeeAI:

  • New beeai model command – add and manage multiple LLM providers.
  • Interactive setup improved – replaced beeai env setup with beeai model setup.
  • Model and provider listing – easily view all available LLMs and providers.
  • Smarter agent behavior; When an agent uses the LLM extension, the platform automatically selects the most optimal LLM based on your code’s suggestions.

UI Form Extension

Thanks to support from the Form extension, agents can now elicit structured user input via dialogs. Whether at the start of a session or dynamically mid-chat

  • Initial Form Rendering - You define a form layout (with FormRender) in your agent’s definition. Then, when a user begins interaction, the form appears immediately before any messages.
  • Dynamic Form Requests - Within the conversation flow, agents can prompt users with additional forms as needed

Noteworthy changes

  • Dependency Bumps: beeai-framework, A2A SDK, and updated Next.js.
  • Documentation updates
  • Layout tweaks such as session button placement, improved code block rendering, streamlined provider dropdowns, and consistent agent card URLs.

Changelog

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

02 Sep 08:02
39b35ea

Choose a tag to compare

Key Updates

The major change of this release is OAuth integration into MCP Extension.

What's Changed

Full Changelog: v0.3.0...v0.3.2

v0.3.0

25 Aug 11:28
d06fd48

Choose a tag to compare

🚀 Release Notes – v0.3.0

Key Updates

Transition to A2A Protocol

  • The platform has fully transitioned to the Agent-to-Agent (A2A) protocol.
  • Brand new BeeAI SDK to replace ACP SDK
  • All agents ported to A2A.

BeeAI SDK Extensions

  • Expanded SDK with new capabilities based on top of Extensions concept in A2A:
    • LLM service extension
    • Agent detail extension
    • Embedding service extension
    • Platform client extension
  • Added support for citations, trajectory, and MCP via extensions.

Context-scoped tokens and resources

  • API server allows generation of context-scoped tokens that can be used to authenticate for individual endpoints
  • Fine grain control over LLM configuration, Files - all properly scoped within context (conversation)

Chat Agent Improvements

  • Added citations and trajectories.
  • New support for file uploads.
  • Removed legacy ACP dependencies.
  • Ported into A2A
  • Improved tool calling

User Feedback feature

  • New functionality that allows up/down-voting of agent response
  • Response feedback currently stored inside cluster's PSQL

Full Changelog

v0.2.20...v0.3.0

What's Changed

Read more