v0.3.4
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
- fix(server): relax validation rules for non-openai-compliant model pr… by @jezekra1 in #1161
- feat(ui): show code block only for json-like string in trajectory description by @PetrBulanek in #1136
- fix(ui): form cancel button by @PetrBulanek in #1138
- feat(helm): copy all images to ghcr by @jezekra1 in #1164
- feat(web): add blog by @PetrBulanek in #1165
- fix(web): public folder by @PetrBulanek in #1167
- feat(web): add auto-generated ToC for blog posts by @PetrBulanek in #1170
- feat: MCP Auth GUI adjustments by @tomkis in #1113
- fix(helm): forge rollout by @pilartomas in #1173
- chore(platform): update deps by @jezekra1 in #1177
- feat: gui using platform extension by @tomkis in #1179
- feat: implementation of Embedding extension in GUI by @tomkis in #1176
- feat: use context for file uploads by @tomkis in #1178
- feat(beeai-cli): support forms in agents by @JanPokorny in #1180
- chore(sdk): Allow setting agent card interfaces by @pilartomas in #1188
- fix(ui): left sidebar overlays app settings by @PetrBulanek in #1185
- feat(ui): add ability to customize header with company and app name by @PetrBulanek in #1187
- feat(ui): add auto_resize for TextField form input by @PetrBulanek in #1175
- feat(ui): prototype of agent settings by @tomkis in #1147
- feat(server, sdk): add context history by @jezekra1 in #1150
- fix(agents): missing input parameter by @jezekra1 in #1191
- fix(ui): embedding providers match query duplicate id by @jezekra1 in #1192
- feat(ui): cancel task with input-required on new message by @kapetr in #1193
- chore: contributing doc update by @tedhabeck in #1071
- Cookie auth fix by @tedhabeck in #1159
- fix: enable MCP FF and fix taskId by @tomkis in #1198
- fix(aider): use llm extension in aider agent by @jezekra1 in #1201
- fix(ui): small authentication fixes and adjustments by @kapetr in #1149
- docs: community call 16/9 by @tomkis in #1202
- fix(ui): revert oidc_enabled env rename by @kapetr in #1208
- fix(server): make auth admin email lowercase and small bugs by @jezekra1 in #1207
- feat(contexts): allow setting metadata and filtering non-empty contexts by @jezekra1 in #1205
- fix(ui): import path case mismatch by @kapetr in #1209
- fix(cli): remote host agent invocation by @jezekra1 in #1210
- feat: update beeai-framework by @Tomas2D in #1204
- refactor(agents): reduce and simplify built-in agents by @JanPokorny in #1213
- Add conversation title by @jezekra1 in #1195
- Enhancing CLI auth flow by @abhi201191 in #1189
- docs: several updates by @jenna-winkler in #1206
- fix(ui): handle api unauthenticated error by @kapetr in #1218
- fix: naming by @tomkis in #1199
- feat(beeai-cli): rework auth by @JanPokorny in #1219
Full Changelog: v0.3.3...v0.3.4