Releases: i-am-bee/bee-agent-framework
Releases · i-am-bee/bee-agent-framework
v0.0.54
0.0.54 (2024-12-18)
Features
- agents: granite 3.1 support (#257) (56045d6)
- adapters: add embedding support for Groq (4673b5e)
- adapters: add embedding support for IBM vLLM (#251) (2925dfc)
- adapters: add presets for Granite 3.1 in WatsonX and IBM vLLM (#250) (972681f)
- adapters: extends Ollama embedding options (d3c9364)
- adapters: extends OpenAI embedding options (ff96251)
- agents: extend bee start event (#224) (368aa2a)
- agents: improve streamlit agent prompt (#256) (747a052)
v0.0.53
0.0.53 (2024-12-13)
Features
- agents: improve parsing in Streamlit agent (686b59b)
- agents: update Bee system prompt (#249) (4fff94a)
- tools: prevent python tool use for summarization (#247) (0e69d11)
- tools: propagate agent's runner memory to tools (#242) (0407c66)
Bug Fixes
- agents: granite runner fixes, docs and examples updates (#243) (6d0c7c5)
- agents: use the userEmpty template for an empty input in Bee (637368d)
- instrumentation: assert raw prompt (#248) (24546c9)
- llms: add missing events for stream method (9a82d29)
- tools: verify that the end date is later than the start date in OpenMeteo tool (#244) (eee4cb5)
v0.0.52
0.0.52 (2024-12-10)
Features
- adapters: implement embed (#210) (84a3bf4)
- agents: update streamlit agent prompt (#240) (b73a2e5)
- agents: update streamlit agent prompt to write async code (#239) (2bd9c39)
- cache: propagate self to custom cache keys (85a27d2)
- tools: update cache policies (9613472)
Bug Fixes
v0.0.51
0.0.51 (2024-12-09)
- feat(adapters): add llama3.3 template (#235) (2778a9a), closes #235
- feat(adpters): add ollama structured output and version retrieval (#237) (821364e), closes #237
- feat(agents): add experimental RePlan (#236) (3b5c20b), closes #236
- feat(agents): base class simplification (8b740d4)
- feat(internals): handle async middlewares/observes (b802216)
- fix: auto install pre-commit hooks (b5c4e64)
- feat(llms)!: extend driver response type (16d4bfd)
Full Changelog: v0.0.50...v0.0.51
v0.0.50
0.0.50 (2024-12-06)
- chore: update .env.template (36a4a83)
- chore(agents): remove optional type for streamlit (d552506)
- chore(deps): upgrade dependencies (a3352d9)
- chore(examples): update bee advanced (10314af)
- feat: (instrumentation): increase timestamp precision (#234) (72c8717), closes #234
- feat(agents): update Thought in Bee agent system prompt (#221) (cdb3731), closes #221
- docs(agents): add granite bee documentation (#229) (9199ff5), closes #229
v0.0.49
v0.0.48
0.0.48 (2024-12-04)
Features
- adapters: add watsonx debug example (a737327)
- agents: update system prompt for Bee (#199) (a38804d)
- agents: use prompt templates from a concrete runner (#223) (b868974), closes #219
- internals: extends RestfulClient by emitting events (e7a95c0)
- tools: rename CustomToolEmitter to ToolEmitter (a22a4d9)
Bug Fixes
Reverts
v0.0.47
0.0.47 (2024-12-03)
⚠ BREAKING CHANGES
- agents: set auto retry for Bee as a default behaviour
Features
- agents: extends the error-related context of LinePrefixParser (740f1ef)
- agents: set auto retry for Bee as a default behaviour (04b5c45)
- example agent using IBM Granite LLM (#213) (9745920)
- internals: update type for context in FrameworkError (6d457a1)
Bug Fixes
v0.0.46
0.0.46 (2024-12-03)
⚠ BREAKING CHANGES
- llms: make "options" parameter for generate/stream always partial
- tools: make run options always partial with fallback to an empty object
- tools: make emitter abstract in the base class
Features
- adapters: add Azure OpenAI LLM adapter (#201) (a6a0653)
- llms: make "options" parameter for generate/stream always partial (20fbe71)
- tools: improve type support for events (#209) (456ff11)
- tools: make run options always partial with fallback to an empty object (ff65e0c)
Bug Fixes
- adapters: handle undefined values for CD in BAM/vLLM (0f45b64)