Skip to content

Releases: i-am-bee/beeai-framework

python_v0.1.4

06 Mar 15:57
Compare
Choose a tag to compare

Features

  • agents: rename Bee agent to ReAct agent (#505)
  • agents: remove Bee branding from BaseAgent (#440)
  • tools: improve decorated tool output (#499)
  • unify all user-facing event data (#431)
  • move logger to the root (#504)

Bug Fixes

  • backend: correctly merge inference parameters (#496)
  • backend: tool calling, unify message content (#475)
  • backend: correctly merge inference parameters (#486)
  • tools: make emitter required (#461)
  • workflows: handle relative steps (#463)

Full Changelog: typescript_v0.1.3...python_v0.1.4

typescript_v0.1.3

05 Mar 09:30
Compare
Choose a tag to compare

Features

  • backend: add watsonx inference parameters (381aa95), closes #313

Bug Fixes

  • adapters: groq adapter settings propagation (fb6346c)
  • adapters: ollama adapter to use client settings and base url (#327) (733042e), closes #319
  • make createHash work in Electron. (#479) (0a980bd), closes #478
  • workflows: handle relative steps (#464) (0ceed57), closes #444

Full Changelog: python_v0.1.3...typescript_v0.1.3

python_v0.1.3

03 Mar 21:14
Compare
Choose a tag to compare

Features

  • adapters add Groq backend support (#450)

Bug Fixes

  • agents: handle native tool calling and retries (#456)
  • disregard unset params (#459)
  • chatmodel params None (#458)
  • backend pass chatmodel config parameters (#457)
  • tools: async _run (#452)

Full Changelog: python_v0.1.2...python_v0.1.3

python_v0.1.2

28 Feb 21:38
Compare
Choose a tag to compare

Bug Fixes

  • missed review from #397 (#430)
  • agents: state transitions
  • agents: propagate tool output to the state
  • env var access
  • corrections in error class (#409)
  • backend: watsonx tools (#405)
  • ability to specify external Ollama server (#389)
  • update some type hints (#381)
  • pass through chatmodel params (#382)

Features

  • add runcontext + retryable + emitter to tool (#429)
  • add runcontext and emitter to workflow (#416)
  • tools: wikipedia handle empty results
  • agents: add granite runner
  • backend: add tool calling support
  • improve error handling (#418)
  • templates: add fork method for templates (#380)
  • improve pre-commit hooks (#404)
  • OpenAI chat model (#395)
  • retryable implementation (#363)
  • typings and error propagating (#383)
  • update public facing APIs to be more pythonic (#397)

Full Changelog: python_v0.1.1...python_v0.1.2

python_v0.1.1

21 Feb 18:07
Compare
Choose a tag to compare

Refactor

  • examples: bring agent examples to ts parity (#343)

Bug Fixes

  • apply suggestions from mypy (#369)
  • various bug fixes (#361)
  • emit parsed react elements (#360)
  • debugging pass over example notebooks (#342)

Full Changelog: python_v0.1.1...python_v0.1.0

v0.1.2

14 Feb 14:33
Compare
Choose a tag to compare

Features

Bug Fixes

  • adapters: update watsonx chat model parameters (35b608f), closes #313
  • tools: python tool error handling (12d983a)

Full Changelog: v0.1.1...v0.1.2

v0.1.1

11 Feb 21:29
Compare
Choose a tag to compare

0.1.1 (2025-02-11)

Features

  • backend: throw correct error message when no name passed (0dffc8f), closes #298

Bug Fixes

v0.1.0

11 Feb 20:45
Compare
Choose a tag to compare

0.1.0 (2025-02-11)

⚠ BREAKING CHANGES

  • add backend module (#301)
  • update Workflow interface (#310)

📚 See migration guide.

Features

Bug Fixes

  • emitter: matching nested events (0af22ef)

v0.0.61

03 Feb 16:53
Compare
Choose a tag to compare

0.0.61 (2025-02-03)

Features

  • emitter: allow context override (76b6442)
  • emitter: update event matching conditions (7994282)

Bug Fixes

  • agents: add missing isRunning check (beca613)

Full Changelog: v0.0.60...v0.0.61

v0.0.60

03 Feb 08:28
Compare
Choose a tag to compare

0.0.60 (2025-02-03)

Features

  • agents: use user role for schema error message (f05f7a5)
  • tools: update langchain tool typings (6c6f2d0)

Full Changelog: v0.0.59...v0.0.60