v0.4.0
馃殌 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
- chore: move the extensions to typescript SDK by @tomkis in #1318
- docs: Update README.md by @jenna-winkler in #1326
- docs: Update extensions.mdx by @jenna-winkler in #1325
- feat(ui): add elapsed time to toast notifications by @kapetr in #1332
- fix(ui): temp fix of null props in agent extensions by @kapetr in #1330
- feat(ui): model not configured page by @kapetr in #1328
- Update hello-world.mdx by @jenna-winkler in #1334
- docs: Update README.md by @jenna-winkler in #1331
- feat(server): refactor provider versioning and self-registration by @jezekra1 in #1333
- Add provider build dockerfile path support by @jezekra1 in #1344
- fix(cli): remove unnecessary ssl verify by @jezekra1 in #1342
- fix(cli): wrong error code on error by @jezekra1 in #1327
- feat(cli): add provider info to context by @jezekra1 in #1340
- fix(server): add provider_origin on provider build property by @jezekra1 in #1347
- docs: observability by @jenna-winkler in #1346
- feat(ui): add building provider from GitHub repo by @PetrBulanek in #1289
- feat(ui): route agent run with path params by @kapetr in #1343
- feat(web): update homepage icons by @PetrBulanek in #1353
- fix(web): add beeai-sdk build into deps by @PetrBulanek in #1354
- feat(ui): rework layout and sidebar, add homepage by @PetrBulanek in #1348
- feat(server): increase default auto-stop timeout to 20 mins by @matoushavlena in #1360
- docs: agent catalog title by @jenna-winkler in #1364
- fix: remove UI validation for URLs in agent metadata by @tomkis in #1365
- fix(ci): prefer managed python in uv by @JanPokorny in #1368
- fix(server): issuer discovery validation by @pilartomas in #1372
- feat(beeai-server): switch to ubi by @JanPokorny in #1369
- feat(server): add optional provider_id reference to contexts by @jezekra1 in #1370
- feat(server): extend user filtering for semi public entities by @jezekra1 in #1367
- fix(server): match error when model provider is not responding or systemconfig is mising by @jezekra1 in #1371
- feat(ui): add ui components for canvas (work in progress) by @PetrBulanek in #1036
- docs: updates by @jenna-winkler in #1384
- chore: update BeeAI Framework version by @xjacka in #1388
- Docs: broken links by @jenna-winkler in #1392
- fix(ui): agent message z-index by @PetrBulanek in #1385
- feat(ui): add single select component to form extension by @PetrBulanek in #1359
- feat(ui): new ux for run model settings by @kapetr in #1386
- fix: align extension schemas in TypeScript with Python schemas by @PetrBulanek in #1375
- chore: rework beeai sdk by @tomkis in #1358
- docs: updates by @jenna-winkler in #1403
- chore: rename TS sdk to agent stack by @tomkis in #1398
- feat(web): add analytics by @kapetr in #1362
- feat(ui): new trajectory ux by @kapetr in #1373
- Chore/rename python sdk by @tomkis in #1409
- chore(server): check task and context ownership for a2a proxy requests by @jezekra1 in #1356
- feat(server): add connectors API by @pilartomas in #1357
- fix(docs): replace Context with RunContext by @KaiWedekind in #1404
- refactor(beeai-cli): rename to agentstack-cli by @JanPokorny in #1410
- chore: rename server by @jezekra1 in #1412
- docs: add connectors by @matoushavlena in #1407
- chore: rename web and ui by @PetrBulanek in #1414
- fix: licence headers by @tomkis in #1415
- chore: update naming for agentstack in docs by @tomkis in #1418
- chore: more renames by @jezekra1 in #1422
- fix: add empty metrics/logs pipeline for Phoenix by @Tomas2D in #1406
- docs: community call by @tomkis in #1361
- chore: update readme by @tomkis in #1420
- web: updates for rename by @jenna-winkler in #1419
- fix(ui): polynomial regex codeql warning by @PetrBulanek in #1417
- docs: updates by @jenna-winkler in #1424
- chore(web): rename back to beeai-web by @PetrBulanek in #1426
- chore: revert docs url by @tomkis in #1425
- chore(web): fix docs links by @PetrBulanek in #1427
- fix(server): dynamic openapi server url by @KaiWedekind in #1363
- feat(server): connector injection by @pilartomas in #1421
- fix(rag): improve rag error message when docling is not enabled by @jezekra1 in #1432
- fix(ci): switch back to alpine by @JanPokorny in #1430
- Revise migration guide for Agent Stack installation by @jenna-winkler in #1435
Full Changelog: v0.3.7...v0.4.0