Skip to content

Releases: i-am-bee/beeai-framework

typescript_v0.1.11

16 Apr 21:05
Compare
Choose a tag to compare

Features

  • agents: improve performance of ToolCallingAgent (#767) (a2af271), closes #765
  • backend: allow passing custom system prompt to createStructure (5a4c6d0)
  • backend: handle tool_choice via structured decoding in non-supported environments (#766) (84fad9e), closes #764

Bug Fixes

  • agents: preserve conversation history in ToolCallingAgent (#767) (a2af271)

Full Changelog: python_v0.1.16...typescript_v0.1.11

python_v0.1.16

16 Apr 20:51
Compare
Choose a tag to compare

Bug Fixes

  • adapters: use text content for a system message to satisfy Groq (#768)
  • backend prevent type error when cloning ChatModel (#760)

Features

  • tools: Add OpenAPITool (#747)

Full Changelog: python_v0.1.15...python_v0.1.16

python_v0.1.15

14 Apr 17:39
Compare
Choose a tag to compare

Bug Fixes

  • adapters: update tool_choice list in Watsonx (#759)
  • adapters: handle tool structured fallback in Watsonx

Full Changelog: python_v0.1.14...python_v0.1.15

python_v0.1.14

04 Apr 17:40
Compare
Choose a tag to compare

Bug Fixes

  • agents: avoid message duplication in ToolCallingAgent (#728)
  • agents: remove extra ` in the group_id (#726)

Features

  • add cloneable protocol and implement clone method (#705)

Full Changelog: python_v0.1.13...python_v0.1.14

python_v0.1.13

03 Apr 20:22
Compare
Choose a tag to compare

Bug Fixes

  • adapter: use api_base instead of url in WatsonxChatModel (#720)

Features

  • agents: enforce tool usage in ToolCallingAgent (#721)
  • backend: disable the default loading of the external cost map in LiteLLM (#723)

Full Changelog: python_v0.1.12...python_v0.1.13

python_v0.1.12

01 Apr 20:47
Compare
Choose a tag to compare

BREAKING CHANGE

  • Removed ability to import classes from beeai_framework without a path
  • Moved AbortSignal from beeai_framework.cancellation to beeai_framework.utils
  • Moved MCPTool from beeai_framework.tools.mcp_tools to beeai_framework.tools.mcp

Refactor

  • clarify public API (#711)

Full Changelog: python_v0.1.11...python_v0.1.12

python_v0.1.11

28 Mar 18:46
Compare
Choose a tag to compare

Features

  • backend: add fallback to structured decoding for environments lacking tool calling support
  • agents: simplify agent templates API (#681)

Bug Fixes

  • tools: SandboxTool fails when run by an agent (#684)

Full Changelog: python_v0.1.10...python_v0.1.11

python_v0.1.10

26 Mar 15:23
Compare
Choose a tag to compare

Bug Fixes

  • agents: respect the stream parameter in the ReActAgent (#666)

Features

  • backend: add support for using images (#664)
  • cache add cache to ChatModel and Tool (#627)
  • adapters: add support for extra headers to more backend providers (#661)
  • tools: add Code Interpreter (#583)
  • tools: add SandboxTool (#669)

Full Changelog: python_v0.1.9...python_v0.1.10

python_v0.1.9

24 Mar 15:51
Compare
Choose a tag to compare

Bug Fixes

  • backend: handle empty tool calls for vLLM (#644)

Features

  • workflows: add ability to pass agent instance to AgentWorkflow (#641)
  • backend: add tool_choice parameter (#645)

typescript_v0.1.10

22 Mar 09:29
Compare
Choose a tag to compare

Bug Fixes

  • backend: handle non-text messages (929a16f), closes #649