Skip to content

Releases: i-am-bee/agentstack

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

v0.2.20

23 Jul 05:57
c2dee4a

Choose a tag to compare

Key Updates

Separate configuration of embedding provider

It’s now possible to independently configure the LLM and embedding providers during setup!
Through the beeai env setup CLI flow, users can now:

  1. Select their preferred LLM provider.
  2. Then choose a separate embedding provider.

Initial groundworks for beeai-sdk

This release also introduces the initial BeeAI1 SDK, marking the beginning of the platform’s transition to Agent-to-Agent (A2A) as the primary communication protocol.

  • Initial SDK structure established.
  • A CLI example is included to demonstrate usage.

What's Changed

Full Changelog: v0.2.17...v0.2.20

v0.2.17

18 Jul 06:36

Choose a tag to compare

Minor release to fix regression.

What's Changed

Full Changelog: v0.2.15...v0.2.17

v0.2.15

18 Jul 06:34

Choose a tag to compare

Key Updates

UI migration to Next.js

We’ve migrated the BeeAI frontend to Next.js, enabling a more modular and performant architecture.
This change lays the foundation for seamless user identity integration.

ACP: input_content_types Support

ACP now supports the new input_content_types field, and the BeeAI platform leverages it to dynamically enable relevant UI components.

For example; If an agent declares support for file inputs, the UI will automatically allow file uploads.

ACP: Metadata Annotations

The annotation system in ACP has been overhauled to support metadata-driven UI configuration.
A new beeai_ui annotation allows agents to describe how their inputs should be rendered in the BeeAI, making it possible to configure GUI capabilities and properties of an agent.

Text Extraction & Vector Stores

We’ve introduced text extraction and vector storage services, unlocking first-class support for building RAG-style agents.
You can now upload documents, extract content, and query it via embeddings, all through services exposed through the platform API.

What's Changed

New Contributors

Full Changelog: v0.2.14...v0.2.15

beeai-cli-v0.2.14

01 Jul 07:45
0e4aa1e

Choose a tag to compare

What's Changed

Full Changelog: beeai-cli-v0.2.13...beeai-cli-v0.2.14