v0.2.15
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
- fix(server): second concurrent request not waiting for agent startup by @jezekra1 in #857
- fix(server): set agent home to tmp for constrained deployments by @jezekra1 in #858
- fix(ui): set correct role to user message by @kapetr in #859
- feat(ui): align agent message role with api by @kapetr in #860
- feat(beeai-server): add response format to LLM proxy by @JanPokorny in #864
- docs: ACP annotations by @tomkis in #861
- chore: upgrading agents to 0.3.0 (leveraging the latest ACP features) by @tomkis in #865
- Add vector stores by @jezekra1 in #830
- feat(ci): switch
nwa->addlicenseby @JanPokorny in #867 - fix(server): correctly get auth endpoint in private registries by @jezekra1 in #866
- refactor(ui): agents nav by @penge in #868
- refactor(ui): agent run by @penge in #870
- fix(cli): improve build process termination by @jezekra1 in #872
- Add text extraction api by @jezekra1 in #854
- feat(server): add embeddings endpoint by @xjacka in #821
- docs: Update build-agents.mdx to add display_name by @jenna-winkler in #876
- chore: update beeai-framework by @Tomas2D in #873
- feat(server): extract provider manifests into separate templates by @jezekra1 in #869
- feat(ui): file upload enabled by agent 'input_content_types' by @kapetr in #863
- fix(beeai-cli): remove docker driver by @JanPokorny in #877
- fix(server): return type of list documents endpoint by @jezekra1 in #880
- feat(bee-ui): use acp-sdk by @Zycon42 in #862
- docs: Update import-agents.mdx by @jenna-winkler in #883
- ci: unify releasing by @JanPokorny in #890
- fix(cli): use server-side-apply due to chart size limit by @jezekra1 in #892
- chore(platform): improve stability by @jezekra1 in #891
- feat(ui): add better code snippet and external link in Markdown by @PetrBulanek in #882
- feat(ui): rework hands-off to accommodate new ui features by @PetrBulanek in #874
- feat(beeai-server): add function calling support by @JanPokorny in #906
- fix(ui): minor chat bugs and improvs by @kapetr in #907
- fix(helm): missing image pull secrets for agents by @jezekra1 in #908
- docs: Create gui-components.mdx by @jenna-winkler in #885
- feat: make beeai-cli use frozen versions, split uv.lock by @JanPokorny in #909
- feat(ui): small ui improvs by @PetrBulanek in #911
- feat(ui): switch to nextjs by @kapetr in #760
- chore(ui): add helm chart, improve dev ex by @jezekra1 in #915
- fix: ibm cloud support (#904) by @flekmatik in #905
- fix(ui): ensure landing page is rendered dynamically by @kapetr in #916
- chore(platform): update deps by @jezekra1 in #917
- fix: remove duplicate release script by @jezekra1 in #918
- fix(server): unintentional upscale of providers on env change by @jezekra1 in #922
- chore(ui): remove redundant favicon by @penge in #923
- feat: simplify build of Next.js apps by @JanPokorny in #919
- fix(ui): support streaming in api proxy by @kapetr in #924
- feat: align proxy with OpenAI library by @JanPokorny in #927
- chore(phoenix): switch to official helm chart by @jezekra1 in #926
- docs: Create 15-07-2025.md by @jenna-winkler in #920
- feat(ui): update nav items by @penge in #928
- feat(ui): render base64 images in messages by @PetrBulanek in #931
- fix: WSL networking by @JanPokorny in #933
- feat(ui): support custom basePath by @penge in #930
- fix(docs): revert phoenix port by @jezekra1 in #934
- fix(ui): broken error toasts and query invalidation by @kapetr in #935
New Contributors
- @flekmatik made their first contribution in #905
Full Changelog: v0.2.14...v0.2.15