v0.3.3
🚀 Release Notes – v0.3.3
Key Highlights
Reworked Providers & Variables
We’ve redefined how LLM configuration is managed in BeeAI:
- New
beeai modelcommand – add and manage multiple LLM providers. - Interactive setup improved – replaced
beeai env setupwithbeeai 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
- fix(agent): unskip agent start e2e test by @jezekra1 in #1079
- docs: Fix A2A Documentation Link by @holtskinner in #1092
- feat(web): landing page content updates by @kapetr in #1094
- feat(web): update images by @kapetr in #1102
- docs: Update docs.json - broken links by @jenna-winkler in #1104
- chore(web): update links by @kapetr in #1105
- fix: handle large spans by @Tomas2D in #1107
- feat(deps): update beeai-framework by @Tomas2D in #1093
- fix(sdk): remove uvloop dependency which does not work on windows by @jezekra1 in #1109
- chore(deps): bump next from 15.3.4 to 15.4.7 in /apps/beeai-ui by @dependabot[bot] in #1112
- fix(ui): new session button position by @kapetr in #1116
- feat(sdk): add rest transport to the agent by @pilartomas in #1101
- feat(ui): add draft for UI form extension by @PetrBulanek in #1053
- fix(beeai-cli): properly generate RECORD of modified wheels by @JanPokorny in #1119
- chore: bump a2a sdk by @pilartomas in #1123
- fix(server): proxy agent card in provider by @pilartomas in #1125
- fix(ui): expand chat message code block issue by @kapetr in #1117
- Fix multiple bugs in beeai-ui: typos, error handling, and safety checks by @Copilot in #1127
- fix(ui): align agent run url with server by @kapetr in #1128
- feat(oauth): Platform API authorization check + beeai-cli authentication by @abhi201191 in #1059
- Rework providers and variables by @jezekra1 in #1103
- chore: next-auth session fix, and token verification fix by @tedhabeck in #1089
- Rework provider cli by @jezekra1 in #1118
- fix lost feedback and variables on provider upgrade by @jezekra1 in #1121
- fix missing jwt secret by @jezekra1 in #1130
- feat(ui): enable initial form on chat agents by @kapetr in #1129
- fix(cli): improve ollama setup flow by @jezekra1 in #1131
- fix(ui): use simple select for model providers to prevent scroll by @kapetr in #1134
- style: spinner getting cropped in small size fix by @jayolee in #1133
- fix(ui): agent card proxy urls by @PetrBulanek in #1139
- docs(beeai-cli): unify quickstart and installation guides by @JanPokorny in #1140
- feat(beeai-cli): add experimental install script by @JanPokorny in #1143
- fix(server): platform server error on agent redirect by @pilartomas in #1135
- chore: ACP cleanup by @tomkis in #1146
- docs: forms extension by @tomkis in #1137
- docs: Delete docs/acp-docs.mdx by @jenna-winkler in #1148
- fix(cli): max_tokens is deprecated in favor of max_completion_tokens by @jezekra1 in #1151
New Contributors
- @holtskinner made their first contribution in #1092
- @Copilot made their first contribution in #1127
- @abhi201191 made their first contribution in #1059
Full Changelog: v0.3.2...v0.3.3