Skip to content

Releases: i-am-bee/bee-agent-framework

v0.0.54

18 Dec 14:50
Compare
Choose a tag to compare

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

13 Dec 08:25
Compare
Choose a tag to compare

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

10 Dec 13:07
Compare
Choose a tag to compare

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

  • agents: connect RePlan emitter to the root one (7f79d5f)
  • cache: retrieve descriptors for inherited members (df52337)

v0.0.51

09 Dec 18:31
Compare
Choose a tag to compare

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

06 Dec 13:44
Compare
Choose a tag to compare

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

05 Dec 18:37
Compare
Choose a tag to compare

0.0.49 (2024-12-05)

Features

  • agents: update StreamlitAgent system prompt (#231) (a88bf7a)
  • preserve comments in dist (e2d7390)

Bug Fixes

  • adapters: propagate WatsonX API errors (46dc651)

v0.0.48

04 Dec 19:46
Compare
Choose a tag to compare

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

  • llms: correct the vllm granite model_id (#218) (643cd8e)

Reverts

  • agents: update constrained decoding for Bee (#220) (6e616ed)

v0.0.47

03 Dec 19:18
Compare
Choose a tag to compare

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

  • agents: broaden the granite runner check (#217) (6d565eb)
  • agents: retry on a parser error (6136c77)

v0.0.46

03 Dec 16:13
Compare
Choose a tag to compare

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)

v0.0.45

03 Dec 08:34
Compare
Choose a tag to compare

0.0.45 (2024-12-03)

Features

  • agents: add retry for parser errors (#204) (226aaf5)
  • llms: improve type support for events (74713a6)

Bug Fixes

  • adapters: vLLM JSON Schema guided decoding (#207) (7d83d21)
  • agents: propagate groupId to events (e63bc5b)