# Changelog

## [0.1.29](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.28...typescript_v0.1.29) (2026-05-05)

## [0.1.28](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.27...typescript_v0.1.28) (2026-03-24)

### Features

- update deps ([f9d9a2b](https://github.com/i-am-bee/beeai-framework/commit/f9d9a2b984a9a6f64bc7f4b36c9fc32ac8285b63))

## [0.1.27](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.26...typescript_v0.1.27) (2026-02-11)

### Features

- **backend:** set finish reason for manual tool calls ([fa0f5f4](https://github.com/i-am-bee/beeai-framework/commit/fa0f5f43f107744c9e795244d755e1c7557a111a))
- upgrade VercelAI SDK, improve error recovery ([#1402](https://github.com/i-am-bee/beeai-framework/issues/1402)) ([85bb9bb](https://github.com/i-am-bee/beeai-framework/commit/85bb9bb554348c33e78b8fe27033dea2dce12ece))

## [0.1.26](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.25...typescript_v0.1.26) (2026-01-22)

### Features

- handle empty chunks (watsonx) and invalid responses ([#1391](https://github.com/i-am-bee/beeai-framework/issues/1391)) ([2beeca9](https://github.com/i-am-bee/beeai-framework/commit/2beeca9e98a5f014e8efe50aba207523c46ad7cf))

## [0.1.25](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.24...typescript_v0.1.25) (2026-01-20)

### Features

- auto recover from malformed tool calls and empty responses ([#1388](https://github.com/i-am-bee/beeai-framework/issues/1388)) ([f721e41](https://github.com/i-am-bee/beeai-framework/commit/f721e4129cf0dd4918fa523834411189fdbca72c))

## [0.1.24](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.23...typescript_v0.1.24) (2026-01-15)

### Features

- add middlewares to ChatModel class ([c654aa5](https://github.com/i-am-bee/beeai-framework/commit/c654aa5b0c847908f43ff00f6e69048c48442b7b))
- **middlewares:** add isEmpty helper to StreamToolCall ([ac818ff](https://github.com/i-am-bee/beeai-framework/commit/ac818ff4b680e3a7457bf257dc20086a7f3e0a72))

### Bug Fixes

- **adapters:** infer missing tool call id for watsonx chat model tool… ([#1387](https://github.com/i-am-bee/beeai-framework/issues/1387)) ([93fc139](https://github.com/i-am-bee/beeai-framework/commit/93fc13958fe8a474cf49bc1178a0e26b5a1bc80b)), closes [#1386](https://github.com/i-am-bee/beeai-framework/issues/1386)

## [0.1.23](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.22...typescript_v0.1.23) (2025-12-22)

### Features

- **agents:** deprecate ToolCallingAgent ([#1363](https://github.com/i-am-bee/beeai-framework/issues/1363)) ([eab5eba](https://github.com/i-am-bee/beeai-framework/commit/eab5eba4c2b32f3b016d9081cb0fbd5c16f8366e)), closes [#1362](https://github.com/i-am-bee/beeai-framework/issues/1362)
- streaming tool calls, ollama, requirement agent ([#1366](https://github.com/i-am-bee/beeai-framework/issues/1366)) ([426de7b](https://github.com/i-am-bee/beeai-framework/commit/426de7b245338cca0ecdb6ea0cbf4ab47be1bcf6))
- **tools:** add Handoff Tool ([#1365](https://github.com/i-am-bee/beeai-framework/issues/1365)) ([699508b](https://github.com/i-am-bee/beeai-framework/commit/699508bc2091faa8c3f0560c0034b6d31da50f37))

### Bug Fixes

- **middlewares:** prevent events duplication in the GlobalTrajectoryMiddleware ([a3f21eb](https://github.com/i-am-bee/beeai-framework/commit/a3f21eb3d81583273dbfd6b14006dd8fd691234c))
- wrong import ([22c21f5](https://github.com/i-am-bee/beeai-framework/commit/22c21f565ecacbd663140174fdc7288400d5aec7))

## [0.1.22](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.21...typescript_v0.1.22) (2025-12-18)

### Features

- **agents:** introduce RequirementAgent ([#1357](https://github.com/i-am-bee/beeai-framework/issues/1357)) ([b942faa](https://github.com/i-am-bee/beeai-framework/commit/b942faa6a5a86433f1be3e4f3f0f595f7d0c4554)), closes [#1027](https://github.com/i-am-bee/beeai-framework/issues/1027)

## [0.1.21](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.20...typescript_v0.1.21) (2025-11-28)

### Features

- **adapters:** add health-check support ([#1235](https://github.com/i-am-bee/beeai-framework/issues/1235)) ([123232a](https://github.com/i-am-bee/beeai-framework/commit/123232acb93ad29858e16750ce721a3925d45b72)), closes [#1194](https://github.com/i-am-bee/beeai-framework/issues/1194)
- rename BeeAIPlatform to AgentStack ([#1256](https://github.com/i-am-bee/beeai-framework/issues/1256)) ([366e473](https://github.com/i-am-bee/beeai-framework/commit/366e473c4e7f3dd329e934a87d9f80572c6af3e5))
- upgrade all TS packages ([#1322](https://github.com/i-am-bee/beeai-framework/issues/1322)) ([cb42104](https://github.com/i-am-bee/beeai-framework/commit/cb42104e58ca77c2a4aa504df77e377f6c999214)), closes [#1320](https://github.com/i-am-bee/beeai-framework/issues/1320)

## [0.1.20](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.19...typescript_v0.1.20) (2025-10-29)

### Features

- **serve:** enable streamable-http for MCPServer ([#1251](https://github.com/i-am-bee/beeai-framework/issues/1251)) ([611e6ac](https://github.com/i-am-bee/beeai-framework/commit/611e6ac9dab796fafa6ce9a99ca053cbc3de8bc2)), closes [#1252](https://github.com/i-am-bee/beeai-framework/issues/1252)

## [0.1.19](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.18...typescript_v0.1.19) (2025-10-27)

### Bug Fixes

- **adapters:** fix MCP server logging ([#1153](https://github.com/i-am-bee/beeai-framework/issues/1153)) ([2cc4338](https://github.com/i-am-bee/beeai-framework/commit/2cc433875915a4e1a4223b6066ec289f2306ac04))

## [0.1.18](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.17...typescript_v0.1.18) (2025-09-26)

### Features

- **adapters:** add A2AAgent to TS ([#1113](https://github.com/i-am-bee/beeai-framework/issues/1113)) ([3aaf6f7](https://github.com/i-am-bee/beeai-framework/commit/3aaf6f790bbada09a26016191ffbd5966a077c76)), closes [#1029](https://github.com/i-am-bee/beeai-framework/issues/1029)
- **adapters:** add A2AServer ([#1129](https://github.com/i-am-bee/beeai-framework/issues/1129)) ([cbbf7d0](https://github.com/i-am-bee/beeai-framework/commit/cbbf7d0b9c6bfd97b3357d9097ff2960018e9787)), closes [#1029](https://github.com/i-am-bee/beeai-framework/issues/1029)
- **serve:** switch BeeAIPlatform agent and server to beeai-sdk and a2a ([#1004](https://github.com/i-am-bee/beeai-framework/issues/1004)) ([1ecc69e](https://github.com/i-am-bee/beeai-framework/commit/1ecc69ecfc880f9edec363650b1b577e8406f900))

## [0.1.17](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.16...typescript_v0.1.17) (2025-07-28)

### Features

- **adapters:** add XAI (Grok) adapter with chat and embedding support ([0e85b7b](https://github.com/i-am-bee/beeai-framework/commit/0e85b7bdf2ba5fcc2d5d7fc7b7041a4bf80aa751))
- **backend:** allow passing custom headers and API key to the Ollama provider ([72fd441](https://github.com/i-am-bee/beeai-framework/commit/72fd44188f004d931cd731e8772b8a04513c57c9))
- switch to Mise ([#908](https://github.com/i-am-bee/beeai-framework/issues/908)) ([dffd527](https://github.com/i-am-bee/beeai-framework/commit/dffd527bc23c3320b872aeb6bf0d79ac7f1fba20))
- **tools:** add proxy envs for DDG ([44872e4](https://github.com/i-am-bee/beeai-framework/commit/44872e4f588af29d3157068c8fa22138f136a461))

### Bug Fixes

- remove unrelated comments and improve test ENV handling ([1de2e63](https://github.com/i-am-bee/beeai-framework/commit/1de2e6310ea29c41a2eae34094e426a86338e123))
- resolve CI failures for PR ([f96aad9](https://github.com/i-am-bee/beeai-framework/commit/f96aad99bd7f9476ef57a1ded56188214680b023))
- run yarn format:fix for typescript files ([3337e8c](https://github.com/i-am-bee/beeai-framework/commit/3337e8c26dfca98ac9594f249152eac920c53bb8))
- **tools:** sanitize names in the MCPTool ([#955](https://github.com/i-am-bee/beeai-framework/issues/955)) ([75bb83c](https://github.com/i-am-bee/beeai-framework/commit/75bb83c4e1b1e9888f283453a37abdb2fe438dca)), closes [#954](https://github.com/i-am-bee/beeai-framework/issues/954)
- update labeler configuration and remove unused embedding model ([44d57d2](https://github.com/i-am-bee/beeai-framework/commit/44d57d297b6148daf1c9b784d5318161979d126e))

## [0.1.16](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.14...typescript_v0.1.16) (2025-06-08)

### Features

- **adapters:** add MCP serve ([#855](https://github.com/i-am-bee/beeai-framework/issues/855)) ([40a00d4](https://github.com/i-am-bee/beeai-framework/commit/40a00d43c6492097689fae08349176457ce5087e))
- **agents:** refactor remote agent to ACPAgent a BeeAIPlatformAgent ([#850](https://github.com/i-am-bee/beeai-framework/issues/850)) ([866be8c](https://github.com/i-am-bee/beeai-framework/commit/866be8c6069a6cd9d107e27197af6bd399d05151))

### Bug Fixes

- **agents:** handle custom 'expectedOutput' schema in ToolCallingAgent ([27a3d87](https://github.com/i-am-bee/beeai-framework/commit/27a3d870aba8002adf534127f434e27d4d962302))

## [0.1.15](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.14...typescript_v0.1.15) (2025-06-03)

### Features

- **adapters:** add MCP serve integration ([#855](https://github.com/i-am-bee/beeai-framework/issues/855)) ([40a00d4](https://github.com/i-am-bee/beeai-framework/commit/40a00d43c6492097689fae08349176457ce5087e))
- **agents:** replace RemoteAgent with ACP and BeeAIPlatform serve integration ([#850](https://github.com/i-am-bee/beeai-framework/issues/850)) ([866be8c](https://github.com/i-am-bee/beeai-framework/commit/866be8c6069a6cd9d107e27197af6bd399d05151))

## [0.1.14](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.13...typescript_v0.1.14) (2025-05-06)

### Features

- **tools:** add Qdrant tool ([#812](https://github.com/i-am-bee/beeai-framework/issues/812)) ([42a2097](https://github.com/i-am-bee/beeai-framework/commit/42a209709aef6b2961f6698c17f9acc1ebb87298))

### Bug Fixes

- **backend:** handle inference calls for custom messages ([#822](https://github.com/i-am-bee/beeai-framework/issues/822)) ([a07775d](https://github.com/i-am-bee/beeai-framework/commit/a07775d50c79a8f9eea03f10fbe17702b76664ea)), closes [#821](https://github.com/i-am-bee/beeai-framework/issues/821)

## [0.1.13](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.12...typescript_v0.1.13) (2025-04-29)

### Features

- **agents:** rewrite RemoveAgent to ACP ([#801](https://github.com/i-am-bee/beeai-framework/issues/801)) ([0c41b6c](https://github.com/i-am-bee/beeai-framework/commit/0c41b6cc6eb2a585cc1eb363536ace6357ec417d))
- **internals:** update RestfulClient capabilities ([#802](https://github.com/i-am-bee/beeai-framework/issues/802)) ([f00ae97](https://github.com/i-am-bee/beeai-framework/commit/f00ae9737aa61ed54504e5195f3bbdcd27c30255))

### Bug Fixes

- **internals:** prevent double slashes in RestfulClient ([fd5a0c8](https://github.com/i-am-bee/beeai-framework/commit/fd5a0c8386673e6f7b91a46b463f693e6667f139))

## [0.1.12](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.11...typescript_v0.1.12) (2025-04-23)

### Bug Fixes

- **backend:** correctly propagate settings to LLM backends ([#786](https://github.com/i-am-bee/beeai-framework/issues/786)) ([6b51ebc](https://github.com/i-am-bee/beeai-framework/commit/6b51ebc7c765f75acad2e12a77f3362260900453))

## [0.1.11](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.10...typescript_v0.1.11) (2025-04-16)

### Features

- **agents:** improve performance of ToolCallingAgent ([#767](https://github.com/i-am-bee/beeai-framework/issues/767)) ([a2af271](https://github.com/i-am-bee/beeai-framework/commit/a2af271281ae9774ba9f0729c362637ffcc56a9f)), closes [#765](https://github.com/i-am-bee/beeai-framework/issues/765)
- **backend:** allow passing custom system prompt to createStructure ([5a4c6d0](https://github.com/i-am-bee/beeai-framework/commit/5a4c6d04d4de3feb0e57ea0d6d50dfa110017bdb))
- **backend:** handle tool_choice via structured decoding in non-supported environments ([#766](https://github.com/i-am-bee/beeai-framework/issues/766)) ([84fad9e](https://github.com/i-am-bee/beeai-framework/commit/84fad9e82984fa1ec8866227ed9c5cc053245b04)), closes [#764](https://github.com/i-am-bee/beeai-framework/issues/764)

## [0.1.10](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.9...typescript_v0.1.10) (2025-03-22)

### Bug Fixes

- **backend:** handle non-text messages ([929a16f](https://github.com/i-am-bee/beeai-framework/commit/929a16f82fd683b3456a6de63bb2e0f5cfa67ff1)), closes [#649](https://github.com/i-am-bee/beeai-framework/issues/649)

## [0.1.9](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.8...typescript_v0.1.9) (2025-03-21)

### Features

- **instrumentation:** remove instrumentation module and switch to openinference ([#628](https://github.com/i-am-bee/beeai-framework/issues/628)) ([#642](https://github.com/i-am-bee/beeai-framework/issues/642)) ([713677d](https://github.com/i-am-bee/beeai-framework/commit/713677dbd0010fe6444678e4363ff056724e589f))

## [0.1.8](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.7...typescript_v0.1.8) (2025-03-19)

### Features

- **backend:** auto set OpenAI strict mode ([#610](https://github.com/i-am-bee/beeai-framework/issues/610)) ([7068332](https://github.com/i-am-bee/beeai-framework/commit/7068332898e0afcc3bc8482431a6d26a44e5c7f9)), closes [#584](https://github.com/i-am-bee/beeai-framework/issues/584)
- **instrumentation:** export modules for instrumentation ([#605](https://github.com/i-am-bee/beeai-framework/issues/605)) ([fe3ec04](https://github.com/i-am-bee/beeai-framework/commit/fe3ec04290e8e4e0f21592448f0f6c9a6da38845))
- **workflows:** refactor multiAgent workflow ([#617](https://github.com/i-am-bee/beeai-framework/issues/617)) ([55aeedf](https://github.com/i-am-bee/beeai-framework/commit/55aeedf37716865fd8fc55985f6957bd3093988c))

## [0.1.7](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.6...typescript_v0.1.7) (2025-03-14)

### ⚠ BREAKING CHANGES

- rename BeeAgent to ReActAgent (#587)

### Features

- **agents:** add ToolCallingAgent ([#592](https://github.com/i-am-bee/beeai-framework/issues/592)) ([c3c3980](https://github.com/i-am-bee/beeai-framework/commit/c3c3980280bd44861262570f63847a6929cbbedc)), closes [#531](https://github.com/i-am-bee/beeai-framework/issues/531)
- **backend:** add abort signal for Watsonx ([5e5ea68](https://github.com/i-am-bee/beeai-framework/commit/5e5ea684cc3b593f70bbe94a53af0c3537d8b7d7))
- **backend:** update parameters for structured generation ([1247919](https://github.com/i-am-bee/beeai-framework/commit/124791989ec2122f7b1081d1434821c867cf91a3))
- rename BeeAgent to ReActAgent ([#587](https://github.com/i-am-bee/beeai-framework/issues/587)) ([a28c904](https://github.com/i-am-bee/beeai-framework/commit/a28c9046efecaab9006839368c7114c488df9ea3)), closes [#437](https://github.com/i-am-bee/beeai-framework/issues/437)

### Bug Fixes

- **agents:** simplify and unify remote agent with the Python version ([#585](https://github.com/i-am-bee/beeai-framework/issues/585)) ([2d39a9d](https://github.com/i-am-bee/beeai-framework/commit/2d39a9d06ec15acfcbc5055793a818b7944868de))

## [0.1.6](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.5...typescript_v0.1.6) (2025-03-12)

### Features

- **agents:** add remote agent ([#524](https://github.com/i-am-bee/beeai-framework/issues/524)) ([cda7c8d](https://github.com/i-am-bee/beeai-framework/commit/cda7c8d4efad7d6297701402fd3fb0dcad14a995)), closes [i-am-bee/beeai#81](https://github.com/i-am-bee/beeai/issues/81)

### Bug Fixes

- **backend:** handle non-object structured generation ([#577](https://github.com/i-am-bee/beeai-framework/issues/577)) ([fae7d95](https://github.com/i-am-bee/beeai-framework/commit/fae7d9501f7c1511ae0afe0ffe9864eb22abb234))

## [0.1.5](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.4...typescript_v0.1.5) (2025-03-11)

### Features

- improve error messages ([#519](https://github.com/i-am-bee/beeai-framework/issues/519)) ([cf4df48](https://github.com/i-am-bee/beeai-framework/commit/cf4df480c123e578506ab52887a50930c0102fab))

### Bug Fixes

- add typesVersions setting in package.json ([#559](https://github.com/i-am-bee/beeai-framework/issues/559)) ([c08922b](https://github.com/i-am-bee/beeai-framework/commit/c08922b86fb5434dee003785180671f656a7d9e5))
- **backend:** handle colon symbols in model id ([#537](https://github.com/i-am-bee/beeai-framework/issues/537)) ([ff8069c](https://github.com/i-am-bee/beeai-framework/commit/ff8069c2abac7498e6bab5b45f23dcbc0a690b72))

## [0.1.4](https://github.com/i-am-bee/beeai-framework/compare/typescript_v0.1.3...typescript_v0.1.4) (2025-03-06)

### Bug Fixes

- ensure cjs compatibility ([#500](https://github.com/i-am-bee/beeai-framework/issues/500)) ([1a55864](https://github.com/i-am-bee/beeai-framework/commit/1a5586488988989a444332ac3406fac1ff17378e))

## 0.1.3 (2025-03-05)

### Features

- **backend:** add watsonx inference parameters ([381aa95](https://github.com/i-am-bee/beeai-framework/commit/381aa9562d92bb7a47145bf45e1c747754527e68)), closes [#313](https://github.com/i-am-bee/beeai-framework/issues/313)
- improve pre-commit hooks ([#404](https://github.com/i-am-bee/beeai-framework/issues/404)) ([2ea38b2](https://github.com/i-am-bee/beeai-framework/commit/2ea38b289fd0517fb112da8ac117ca06c7434e5f))
- rename to beeai-framework, switch to monorepo ([5f28d70](https://github.com/i-am-bee/beeai-framework/commit/5f28d70c1fbe5dcab084d899db3a62e6c47d3a94))

### Bug Fixes

- **adapters:** groq adapter settings propagation ([fb6346c](https://github.com/i-am-bee/beeai-framework/commit/fb6346c33cad0b125b566da53958856f1b9ee8f9))
- **adapters:** ollama adapter to use client settings and base url ([#327](https://github.com/i-am-bee/beeai-framework/issues/327)) ([733042e](https://github.com/i-am-bee/beeai-framework/commit/733042ed579a942af9d7d1495432041c102a96f3)), closes [#319](https://github.com/i-am-bee/beeai-framework/issues/319)
- make createHash work in Electron. ([#479](https://github.com/i-am-bee/beeai-framework/issues/479)) ([0a980bd](https://github.com/i-am-bee/beeai-framework/commit/0a980bd78b69631ac891b21f47058fb53f0f8e5f)), closes [#478](https://github.com/i-am-bee/beeai-framework/issues/478)
- **workflows:** handle relative steps ([#464](https://github.com/i-am-bee/beeai-framework/issues/464)) ([0ceed57](https://github.com/i-am-bee/beeai-framework/commit/0ceed572e1eebd76da5ed9175cae9c312fffa0ff)), closes [#444](https://github.com/i-am-bee/beeai-framework/issues/444)

## [0.1.2](https://github.com/i-am-bee/bee-agent-framework/compare/v0.1.1...v0.1.2) (2025-02-14)

### Features

- **adapters:** add Anthropic provider ([#311](https://github.com/i-am-bee/bee-agent-framework/issues/311)) ([bc3c490](https://github.com/i-am-bee/bee-agent-framework/commit/bc3c490ebcfedf8654e7680c105a1c6f1881892d)), closes [#233](https://github.com/i-am-bee/bee-agent-framework/issues/233)

### Bug Fixes

- **adapters:** update watsonx chat model parameters ([35b608f](https://github.com/i-am-bee/bee-agent-framework/commit/35b608fd1e7d522919079d01b5dff647af2b6edf)), closes [#313](https://github.com/i-am-bee/bee-agent-framework/issues/313)
- **tools:** python tool error handling ([12d983a](https://github.com/i-am-bee/bee-agent-framework/commit/12d983a9783f2e5b6f7b2f10bb89eeb45aeb3793))

## [0.1.1](https://github.com/i-am-bee/bee-agent-framework/compare/v0.1.0...v0.1.1) (2025-02-11)

### Features

- **backend:** throw correct error message when no name passed ([0dffc8f](https://github.com/i-am-bee/bee-agent-framework/commit/0dffc8fe1f33fecb3fbbf36f7ae0d4903590d9d5)), closes [#298](https://github.com/i-am-bee/bee-agent-framework/issues/298)

### Bug Fixes

- **workflows:** state propagation ([df1e2bf](https://github.com/i-am-bee/bee-agent-framework/commit/df1e2bf0215d1c7191485b85b4be62df87ff66d6)), closes [#309](https://github.com/i-am-bee/bee-agent-framework/issues/309)

## [0.1.0](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.61...v0.1.0) (2025-02-11)

### ⚠ BREAKING CHANGES

- add backend module (#301)
- update workflows interface (#310)

### Features

- add backend module ([#301](https://github.com/i-am-bee/bee-agent-framework/issues/301)) ([06bf1e4](https://github.com/i-am-bee/bee-agent-framework/commit/06bf1e4ff5fc3c6b4881a4cc5be13beede98bcc2)), closes [#208](https://github.com/i-am-bee/bee-agent-framework/issues/208)
- **agents:** support external instrumentation ([#304](https://github.com/i-am-bee/bee-agent-framework/issues/304)) ([5774416](https://github.com/i-am-bee/bee-agent-framework/commit/577441659dcc5defb61b90f13c45c08fd3db729b))
- **workflows:** update interface ([#310](https://github.com/i-am-bee/bee-agent-framework/issues/310)) ([aa4d5e6](https://github.com/i-am-bee/bee-agent-framework/commit/aa4d5e6091ed3bab8096492707ceb03d3b03863b)), closes [#309](https://github.com/i-am-bee/bee-agent-framework/issues/309)

### Bug Fixes

- **emitter:** matching nested events ([0af22ef](https://github.com/i-am-bee/bee-agent-framework/commit/0af22ef86163b79caa7076278741214590a8079b))

## [0.0.61](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.60...v0.0.61) (2025-02-03)

### Features

- **emitter:** allow context override ([76b6442](https://github.com/i-am-bee/bee-agent-framework/commit/76b64426bc7e65b0166f8cb63ef723793ac84b59))
- **emitter:** update event matching conditions ([7994282](https://github.com/i-am-bee/bee-agent-framework/commit/7994282f8541ec67dd0d6c93a2b0ead0dc1dac39))

### Bug Fixes

- **agents:** add missing isRunning check ([beca613](https://github.com/i-am-bee/bee-agent-framework/commit/beca6134eec9a42cae0168a521b9936ec094c7d0))

## [0.0.60](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.59...v0.0.60) (2025-02-03)

### Features

- **agents:** use user role for schema error message ([f05f7a5](https://github.com/i-am-bee/bee-agent-framework/commit/f05f7a5f81472e2f898615ceb3b5580ef35ad4a1))
- **tools:** update langchain tool typings ([6c6f2d0](https://github.com/i-am-bee/bee-agent-framework/commit/6c6f2d062994ffef2fcff6fbf9512d33a2384346))

## [0.0.59](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.58...v0.0.59) (2025-01-28)

### Features

- **agents:** support deepseek-r1 ([#300](https://github.com/i-am-bee/bee-agent-framework/issues/300)) ([4ec9bab](https://github.com/i-am-bee/bee-agent-framework/commit/4ec9bab5bfc6a2ad1e6944f0f19509ea1de43a25))
- **emitter:** allow numbers in event names ([5eb108f](https://github.com/i-am-bee/bee-agent-framework/commit/5eb108fe02f5902f97b1eb8523d5c6fbe2400494))
- **tools:** searXNG web search tool ([#286](https://github.com/i-am-bee/bee-agent-framework/issues/286)) ([99334ff](https://github.com/i-am-bee/bee-agent-framework/commit/99334ff895550d158749239e9c20b02b98d1b282))

### Bug Fixes

- **tools:** update OpenAPI tool ([#279](https://github.com/i-am-bee/bee-agent-framework/issues/279)) ([66ab5ae](https://github.com/i-am-bee/bee-agent-framework/commit/66ab5aefc0d7d91ab65c0a39a7ddb5ab85ba218b))

## [0.0.58](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.57...v0.0.58) (2025-01-20)

### Features

- **adapters:** allow passing client options for OpenAI and AzureOpenAI ([bdaa49a](https://github.com/i-am-bee/bee-agent-framework/commit/bdaa49afcfdbf688899c1784c8f152e81e7fa7a7))
- **adapters:** unify envs naming for Azure ([0eb4448](https://github.com/i-am-bee/bee-agent-framework/commit/0eb44484b183994c33a071dccaae130cd2415e6f))
- **tools:** add env support for CustomTool ([867fcac](https://github.com/i-am-bee/bee-agent-framework/commit/867fcac99b1c2ebb16c759c2a7345b45e70d4513)), closes [#225](https://github.com/i-am-bee/bee-agent-framework/issues/225)

### Bug Fixes

- **instrumentation:** example script ([91bfdcb](https://github.com/i-am-bee/bee-agent-framework/commit/91bfdcb3fecec481207bb53ca01c9444729a66f1))

## [0.0.57](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.56...v0.0.57) (2025-01-13)

### ⚠ BREAKING CHANGES

- **adapters:** change groq default model from llama3.1 to llama3.3
- **adapters:** remove BAM
- **tools:** switch PythonTool and CustomTool to HTTP API (#195)

### Features

- **adapters:** change groq default model from llama3.1 to llama3.3 ([0639bdb](https://github.com/i-am-bee/bee-agent-framework/commit/0639bdb6b767b34296bb0f8455b332645731b467))
- **adapters:** remove BAM ([ddecf7f](https://github.com/i-am-bee/bee-agent-framework/commit/ddecf7f58fa9e839b62909f9a530e6f4074dae7d))
- **agents:** improve template overriding ([#270](https://github.com/i-am-bee/bee-agent-framework/issues/270)) ([fbf0003](https://github.com/i-am-bee/bee-agent-framework/commit/fbf0003c58b47bb168392487a6b779a31157cd53))
- **tools:** switch PythonTool and CustomTool to HTTP API ([#195](https://github.com/i-am-bee/bee-agent-framework/issues/195)) ([d48f0a9](https://github.com/i-am-bee/bee-agent-framework/commit/d48f0a9b9a1696dff4623c8406e3b44dac5c0102))

### Bug Fixes

- **agents:** improve template overriding ([6548b3b](https://github.com/i-am-bee/bee-agent-framework/commit/6548b3bf4e97b713a1076d84a7463c2d7b9a9dd6))

## [0.0.56](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.55...v0.0.56) (2025-01-09)

### Features

- **instrumentation:** trace id for each span ([#269](https://github.com/i-am-bee/bee-agent-framework/issues/269)) ([f205f18](https://github.com/i-am-bee/bee-agent-framework/commit/f205f184e721ee10bad97ca53b83437579b8317e))
- introduce workflows ([#262](https://github.com/i-am-bee/bee-agent-framework/issues/262)) ([693e899](https://github.com/i-am-bee/bee-agent-framework/commit/693e8995d20ceb0d57bb9651e009c5c95f33ce56))
- **tools:** add Model Context Protocol Tool ([#265](https://github.com/i-am-bee/bee-agent-framework/issues/265)) ([077f105](https://github.com/i-am-bee/bee-agent-framework/commit/077f1056974dca13f676f019f5c90ed170d4a207)), closes [#238](https://github.com/i-am-bee/bee-agent-framework/issues/238)

### Bug Fixes

- **tools:** ddg bump dependency ([0fb62ae](https://github.com/i-am-bee/bee-agent-framework/commit/0fb62aed7200cc2348247dcf89463686acf5d216))

## [0.0.55](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.54...v0.0.55) (2025-01-08)

### Features

- **adapters:** add embedding support for Bedrock ([#253](https://github.com/i-am-bee/bee-agent-framework/issues/253)) ([c989e27](https://github.com/i-am-bee/bee-agent-framework/commit/c989e273aca3663ab6b5d7224573b009b3149768)), closes [#176](https://github.com/i-am-bee/bee-agent-framework/issues/176)
- **tools:** add minScore filter condition for SimilarityTool ([#266](https://github.com/i-am-bee/bee-agent-framework/issues/266)) ([e9d5d4f](https://github.com/i-am-bee/bee-agent-framework/commit/e9d5d4f2ad712560ff9ac0490f4603561072d39b)), closes [#144](https://github.com/i-am-bee/bee-agent-framework/issues/144)
- **tools:** add OpenAPI tool ([#246](https://github.com/i-am-bee/bee-agent-framework/issues/246)) ([e10b053](https://github.com/i-am-bee/bee-agent-framework/commit/e10b0530a97ab24806726e1ee160598f3fb05d33)), closes [#105](https://github.com/i-am-bee/bee-agent-framework/issues/105)

### Bug Fixes

- **tools:** add proper wikipedia result types ([#267](https://github.com/i-am-bee/bee-agent-framework/issues/267)) ([873b38d](https://github.com/i-am-bee/bee-agent-framework/commit/873b38d270360e8eb4912ceea752ff716d163c3e))

## [0.0.54](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.53...v0.0.54) (2024-12-18)

### Features

- **adapters:** add embedding support for Groq ([4673b5e](https://github.com/i-am-bee/bee-agent-framework/commit/4673b5efd98adce398da46e883458a5e9d5a9673)), closes [#176](https://github.com/i-am-bee/bee-agent-framework/issues/176)
- **adapters:** add embedding support for IBM vLLM ([#251](https://github.com/i-am-bee/bee-agent-framework/issues/251)) ([2925dfc](https://github.com/i-am-bee/bee-agent-framework/commit/2925dfc2baf2de5ada7dac9ae17edd0eb5d58351))
- **adapters:** add presets for Granite 3.1 in WatsonX and IBM vLLM ([#250](https://github.com/i-am-bee/bee-agent-framework/issues/250)) ([972681f](https://github.com/i-am-bee/bee-agent-framework/commit/972681ffcf6cfdfa8d176649adc3197a97bcd118))
- **adapters:** extends Ollama embedding options ([d3c9364](https://github.com/i-am-bee/bee-agent-framework/commit/d3c9364d11b9b717c296373ca02c85d548e7fb4c)), closes [#176](https://github.com/i-am-bee/bee-agent-framework/issues/176)
- **adapters:** extends OpenAI embedding options ([ff96251](https://github.com/i-am-bee/bee-agent-framework/commit/ff96251357609efb652bde1563da9e49dcd59e32)), closes [#176](https://github.com/i-am-bee/bee-agent-framework/issues/176)
- **agents:** extend bee start event ([#224](https://github.com/i-am-bee/bee-agent-framework/issues/224)) ([368aa2a](https://github.com/i-am-bee/bee-agent-framework/commit/368aa2a6ceda30a5e1934feac7351db275f5ab0e))
- **agents:** granite 3.1 support ([#257](https://github.com/i-am-bee/bee-agent-framework/issues/257)) ([56045d6](https://github.com/i-am-bee/bee-agent-framework/commit/56045d6ddcb21edcd6d00c6f83e462262f3173a9))
- **agents:** improve streamlit agent prompt ([#256](https://github.com/i-am-bee/bee-agent-framework/issues/256)) ([747a052](https://github.com/i-am-bee/bee-agent-framework/commit/747a052157d3530475ac0302070f00d7e877daf7))

### Bug Fixes

- modify params on ollama granite cookbook ([#260](https://github.com/i-am-bee/bee-agent-framework/issues/260)) ([f6e42a7](https://github.com/i-am-bee/bee-agent-framework/commit/f6e42a77299334c36316a5a01b78dac7fdc9fa96))

## [0.0.53](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.52...v0.0.53) (2024-12-13)

### Features

- **agents:** improve parsing in Streamlit agent ([686b59b](https://github.com/i-am-bee/bee-agent-framework/commit/686b59be497e6ee94a67d3763f876451410d09a5))
- **agents:** update Bee system prompt ([#249](https://github.com/i-am-bee/bee-agent-framework/issues/249)) ([4fff94a](https://github.com/i-am-bee/bee-agent-framework/commit/4fff94a26ee36a188a4df5cb2abde758fd10119f))
- **tools:** prevent python tool use for summarization ([#247](https://github.com/i-am-bee/bee-agent-framework/issues/247)) ([0e69d11](https://github.com/i-am-bee/bee-agent-framework/commit/0e69d117c216327659fdd2ae29521e7644083343))
- **tools:** propagate agent's runner memory to tools ([#242](https://github.com/i-am-bee/bee-agent-framework/issues/242)) ([0407c66](https://github.com/i-am-bee/bee-agent-framework/commit/0407c66eccc64430ef3248f3ac2ab99ea55db22d))

### Bug Fixes

- **agents:** granite runner fixes, docs and examples updates ([#243](https://github.com/i-am-bee/bee-agent-framework/issues/243)) ([6d0c7c5](https://github.com/i-am-bee/bee-agent-framework/commit/6d0c7c593fc35e650eb075b8649a2624fd71b83c))
- **agents:** use the userEmpty template for an empty input in Bee ([637368d](https://github.com/i-am-bee/bee-agent-framework/commit/637368d5f2ffc2f32c17aac7d0d5e3b92381818d))
- **instrumentation:** assert raw prompt ([#248](https://github.com/i-am-bee/bee-agent-framework/issues/248)) ([24546c9](https://github.com/i-am-bee/bee-agent-framework/commit/24546c9a897d9147ebe9fafec5eb1c3d5898e49f))
- **llms:** add missing events for stream method ([9a82d29](https://github.com/i-am-bee/bee-agent-framework/commit/9a82d29331635977475ba925cdbacda68edd0472))
- **tools:** verify that the end date is later than the start date in OpenMeteo tool ([#244](https://github.com/i-am-bee/bee-agent-framework/issues/244)) ([eee4cb5](https://github.com/i-am-bee/bee-agent-framework/commit/eee4cb5c7a0199e2fc67f3af054982bfc0eafe05))

## [0.0.52](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.51...v0.0.52) (2024-12-10)

### Features

- **adapters:** implement embed ([#210](https://github.com/i-am-bee/bee-agent-framework/issues/210)) ([84a3bf4](https://github.com/i-am-bee/bee-agent-framework/commit/84a3bf47bd85c4791d9afaf6de07d59208dbbb09))
- **agents:** update streamlit agent prompt ([#240](https://github.com/i-am-bee/bee-agent-framework/issues/240)) ([b73a2e5](https://github.com/i-am-bee/bee-agent-framework/commit/b73a2e5b75fcf3bd058fcd99b7c7d34e3e8e72c9))
- **agents:** update streamlit agent prompt to write async code ([#239](https://github.com/i-am-bee/bee-agent-framework/issues/239)) ([2bd9c39](https://github.com/i-am-bee/bee-agent-framework/commit/2bd9c399665bbc124a2b637d0225f324b02e57b0))
- **cache:** propagate self to custom cache keys ([85a27d2](https://github.com/i-am-bee/bee-agent-framework/commit/85a27d21fda0080d71fd7c96d2279a9914442106))
- **tools:** update cache policies ([9613472](https://github.com/i-am-bee/bee-agent-framework/commit/96134728047af1c083ecfe215c313e2805ceccac))

### Bug Fixes

- **agents:** connect RePlan emitter to the root one ([7f79d5f](https://github.com/i-am-bee/bee-agent-framework/commit/7f79d5f5e6207286ee4493bf537458a8af2b5cb3))
- **cache:** retrieve descriptors for inherited members ([df52337](https://github.com/i-am-bee/bee-agent-framework/commit/df5233768295610844b42c22a791d8245246bc40))

## <small>0.0.51 (2024-12-09)</small>

- feat(adapters): add llama3.3 template (#235) ([2778a9a](https://github.com/i-am-bee/bee-agent-framework/commit/2778a9a)), closes [#235](https://github.com/i-am-bee/bee-agent-framework/issues/235)
- feat(adpters): add ollama structured output and version retrieval (#237) ([821364e](https://github.com/i-am-bee/bee-agent-framework/commit/821364e)), closes [#237](https://github.com/i-am-bee/bee-agent-framework/issues/237)
- feat(agents): add experimental RePlan (#236) ([3b5c20b](https://github.com/i-am-bee/bee-agent-framework/commit/3b5c20b)), closes [#236](https://github.com/i-am-bee/bee-agent-framework/issues/236)
- feat(agents): base updates ([8b740d4](https://github.com/i-am-bee/bee-agent-framework/commit/8b740d4))
- feat(internals): handle async middlewares/observes ([b802216](https://github.com/i-am-bee/bee-agent-framework/commit/b802216))
- chore(agents): move RePlan example ([29fbcf0](https://github.com/i-am-bee/bee-agent-framework/commit/29fbcf0))
- chore(llms): return driver response type ([28293a6](https://github.com/i-am-bee/bee-agent-framework/commit/28293a6))
- test: log tool errors ([99e5f49](https://github.com/i-am-bee/bee-agent-framework/commit/99e5f49))
- test: remove dummy value ([55847e5](https://github.com/i-am-bee/bee-agent-framework/commit/55847e5))
- fix: auto install pre-commit hooks ([b5c4e64](https://github.com/i-am-bee/bee-agent-framework/commit/b5c4e64))
- feat(llms)!: extend driver response type ([16d4bfd](https://github.com/i-am-bee/bee-agent-framework/commit/16d4bfd))

## <small>0.0.50 (2024-12-06)</small>

- chore: update .env.template ([36a4a83](https://github.com/i-am-bee/bee-agent-framework/commit/36a4a83))
- chore(agents): remove optional type for streamlit ([d552506](https://github.com/i-am-bee/bee-agent-framework/commit/d552506))
- chore(deps): upgrade dependencies ([a3352d9](https://github.com/i-am-bee/bee-agent-framework/commit/a3352d9))
- chore(examples): update bee advanced ([10314af](https://github.com/i-am-bee/bee-agent-framework/commit/10314af))
- feat: (instrumentation): increase timestamp precision (#234) ([72c8717](https://github.com/i-am-bee/bee-agent-framework/commit/72c8717)), closes [#234](https://github.com/i-am-bee/bee-agent-framework/issues/234)
- feat(agents): update Thought in Bee agent system prompt (#221) ([cdb3731](https://github.com/i-am-bee/bee-agent-framework/commit/cdb3731)), closes [#221](https://github.com/i-am-bee/bee-agent-framework/issues/221)
- docs(agents): add granite bee documentation (#229) ([9199ff5](https://github.com/i-am-bee/bee-agent-framework/commit/9199ff5)), closes [#229](https://github.com/i-am-bee/bee-agent-framework/issues/229)

## [0.0.49](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.48...v0.0.49) (2024-12-05)

### Features

- **agents:** update StreamlitAgent system prompt ([#231](https://github.com/i-am-bee/bee-agent-framework/issues/231)) ([a88bf7a](https://github.com/i-am-bee/bee-agent-framework/commit/a88bf7a287b7f5070e409ce440a9ef5905a23fe3))
- preserve comments in dist ([e2d7390](https://github.com/i-am-bee/bee-agent-framework/commit/e2d739045161660956c8a76af0dab3c608cebd9c))

### Bug Fixes

- **adapters:** propagate WatsonX API errors ([46dc651](https://github.com/i-am-bee/bee-agent-framework/commit/46dc651180963bf3ebac5a3b5e6a7abdb3530af3))

## [0.0.48](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.47...v0.0.48) (2024-12-04)

### Features

- **adapters:** add watsonx debug example ([a737327](https://github.com/i-am-bee/bee-agent-framework/commit/a73732743bc78f9ccc0a4b5b9a95d04c2b34cd02))
- **agents:** update system prompt for Bee ([#199](https://github.com/i-am-bee/bee-agent-framework/issues/199)) ([a38804d](https://github.com/i-am-bee/bee-agent-framework/commit/a38804dd41a6051212824b8987294fe4dda50613))
- **agents:** use prompt templates from a concrete runner ([#223](https://github.com/i-am-bee/bee-agent-framework/issues/223)) ([b868974](https://github.com/i-am-bee/bee-agent-framework/commit/b8689749ca9f613a92fe5d807c599f20743113b7)), closes [#219](https://github.com/i-am-bee/bee-agent-framework/issues/219)
- **internals:** extends RestfulClient by emitting events ([e7a95c0](https://github.com/i-am-bee/bee-agent-framework/commit/e7a95c019ccdcb5e88a4e4b61c3af63f937a05d2))
- **tools:** rename CustomToolEmitter to ToolEmitter ([a22a4d9](https://github.com/i-am-bee/bee-agent-framework/commit/a22a4d9d65b96b53e35890c52a32757fef2aa5e5))

### Bug Fixes

- **llms:** correct the vllm granite model_id ([#218](https://github.com/i-am-bee/bee-agent-framework/issues/218)) ([643cd8e](https://github.com/i-am-bee/bee-agent-framework/commit/643cd8e3b7553db430516382bcb2de25837dd800))

### Reverts

- **agents:** update constrained decoding for Bee ([#220](https://github.com/i-am-bee/bee-agent-framework/issues/220)) ([6e616ed](https://github.com/i-am-bee/bee-agent-framework/commit/6e616edd3acf622f5a776decf69d39a385fa878c))

## [0.0.47](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.46...v0.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](https://github.com/i-am-bee/bee-agent-framework/commit/740f1efd573c8a4215e2b04bf59ca3c39dd93b90))
- **agents:** set auto retry for Bee as a default behaviour ([04b5c45](https://github.com/i-am-bee/bee-agent-framework/commit/04b5c459b8795f3ab9d199e0305e832147d1aede))
- example agent using IBM Granite LLM ([#213](https://github.com/i-am-bee/bee-agent-framework/issues/213)) ([9745920](https://github.com/i-am-bee/bee-agent-framework/commit/97459202f464b42fc48f37c37f3abd132e389b47))
- **internals:** update type for context in FrameworkError ([6d457a1](https://github.com/i-am-bee/bee-agent-framework/commit/6d457a1515ce43d6781339bdfc8e5a48883fdca0))

### Bug Fixes

- **agents:** broaden the granite runner check ([#217](https://github.com/i-am-bee/bee-agent-framework/issues/217)) ([6d565eb](https://github.com/i-am-bee/bee-agent-framework/commit/6d565ebc3bde880cb3970806e1aa2c8c7a04ec1c))
- **agents:** retry on a parser error ([6136c77](https://github.com/i-am-bee/bee-agent-framework/commit/6136c773962c8af59d380532631612c5f2d71bf3))

## [0.0.46](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.45...v0.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:** improve type support for events (#209)

### Features

- **adapters:** add Azure OpenAI LLM adapter ([#201](https://github.com/i-am-bee/bee-agent-framework/issues/201)) ([a6a0653](https://github.com/i-am-bee/bee-agent-framework/commit/a6a06536d0048c37c7853e884416ec748b6a2a57))
- **llms:** make "options" parameter for generate/stream always partial ([20fbe71](https://github.com/i-am-bee/bee-agent-framework/commit/20fbe7103a8dbcec01d1613f8c0f5ec0f4778c28))
- **tools:** improve type support for events ([#209](https://github.com/i-am-bee/bee-agent-framework/issues/209)) ([456ff11](https://github.com/i-am-bee/bee-agent-framework/commit/456ff1103e12ccaf312a8ced4543279886dbbd8c))
- **tools:** make run options always partial with fallback to an empty object ([ff65e0c](https://github.com/i-am-bee/bee-agent-framework/commit/ff65e0c25dc82c98fe731a8512deda3e3fe2c651))

### Bug Fixes

- **adapters:** handle undefined values for CD in BAM/vLLM ([0f45b64](https://github.com/i-am-bee/bee-agent-framework/commit/0f45b64b9ef856d8464c8ead072ed6e9194c9de9))

## [0.0.45](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.44...v0.0.45) (2024-12-03)

### Features

- **agents:** add retry for parser errors ([#204](https://github.com/i-am-bee/bee-agent-framework/issues/204)) ([226aaf5](https://github.com/i-am-bee/bee-agent-framework/commit/226aaf5e67037225223c59af68c6f96ab362aeb4))
- **llms:** improve type support for events ([74713a6](https://github.com/i-am-bee/bee-agent-framework/commit/74713a601d6d1e4fcb85d160d67d16ad52715e8c))

### Bug Fixes

- **adapters:** vLLM JSON Schema guided decoding ([#207](https://github.com/i-am-bee/bee-agent-framework/issues/207)) ([7d83d21](https://github.com/i-am-bee/bee-agent-framework/commit/7d83d21c0af2b2489d997bfa1d8f47eca5f625f5))
- **agents:** propagate groupId to events ([e63bc5b](https://github.com/i-am-bee/bee-agent-framework/commit/e63bc5bdfce96ba7c11a1cfaa9c1a05da495e914))

## [0.0.44](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.43...v0.0.44) (2024-11-29)

### Features

- **agents:** secure thought single-line format via system prompt ([#198](https://github.com/i-am-bee/bee-agent-framework/issues/198)) ([e67dabe](https://github.com/i-am-bee/bee-agent-framework/commit/e67dabe390203667efc0160a46dd31f33ba4a6d4))
- **agents:** update constraint decoding for Bee ([41ea34f](https://github.com/i-am-bee/bee-agent-framework/commit/41ea34f3af4cfbfe19b535f0659d41142a68d1a2))
- **tools:** add tool for Milvus (Vector DB) ([#188](https://github.com/i-am-bee/bee-agent-framework/issues/188)) ([bf07a46](https://github.com/i-am-bee/bee-agent-framework/commit/bf07a46370c3362bfa6abecf3768e883b3c55ec9))

### Bug Fixes

- **adapters:** gcp vertexai llm adapter parameters ([#194](https://github.com/i-am-bee/bee-agent-framework/issues/194)) ([54819bf](https://github.com/i-am-bee/bee-agent-framework/commit/54819bfb77e1b2ee931273031e9ebedfc998bd78))
- **agents:** handle nodes without newlines in PrefixParser ([bb5e3df](https://github.com/i-am-bee/bee-agent-framework/commit/bb5e3dfef335f1ad3826194a50b9d956cf37624b))
- **tools:** update ES Tool typings to work with newer versions ([cf19ba0](https://github.com/i-am-bee/bee-agent-framework/commit/cf19ba041174f83efe91a51b05c5fe90ada2e3d4))

## [0.0.43](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.42...v0.0.43) (2024-11-26)

### Features

- **adapters:** add GCP VertexAI LLM adapter ([#164](https://github.com/i-am-bee/bee-agent-framework/issues/164)) ([d2eb5b3](https://github.com/i-am-bee/bee-agent-framework/commit/d2eb5b31a992c3216873656e6756734e68cb1fb1))
- **agents:** generalize BeeAgent ([#193](https://github.com/i-am-bee/bee-agent-framework/issues/193)) ([f6fb4d8](https://github.com/i-am-bee/bee-agent-framework/commit/f6fb4d8e8912d28499474d2bfbf1d1bfad528d4d)), closes [#178](https://github.com/i-am-bee/bee-agent-framework/issues/178)

### Bug Fixes

- **adapters:** correctly format messages in OpenAI adapter ([6728ef6](https://github.com/i-am-bee/bee-agent-framework/commit/6728ef696d9c69e23c28c54fda24a82dbed241ef))
- **tools:** run's method return type ([623dbe1](https://github.com/i-am-bee/bee-agent-framework/commit/623dbe1ec2915902cfe45d1b94892dfa81cea11a))

## [0.0.42](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.41...v0.0.42) (2024-11-21)

### Features

- **agents:** add experimental Streamlit agent ([#180](https://github.com/i-am-bee/bee-agent-framework/issues/180)) ([e8e76b8](https://github.com/i-am-bee/bee-agent-framework/commit/e8e76b8b4efdf1fa18b70c1c6fb45c62f5329542))

### Bug Fixes

- **agents:** allow override granite bee prompts ([#186](https://github.com/i-am-bee/bee-agent-framework/issues/186)) ([d7c4060](https://github.com/i-am-bee/bee-agent-framework/commit/d7c4060c27f407ec98a7edd3b354c541739a3381))

## [0.0.41](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.40...v0.0.41) (2024-11-19)

### Features

- **adapters:** add AWS Bedrock LLM provider ([#168](https://github.com/i-am-bee/bee-agent-framework/issues/168)) ([23656bd](https://github.com/i-am-bee/bee-agent-framework/commit/23656bd724ff97b7ad9f60afe81bf0ac9f893fb1)), closes [#122](https://github.com/i-am-bee/bee-agent-framework/issues/122)
- **adapters:** add llama-3-1-8b to vllm, remove qwen2 templates ([#172](https://github.com/i-am-bee/bee-agent-framework/issues/172)) ([b333594](https://github.com/i-am-bee/bee-agent-framework/commit/b3335948e3280b56fdb4dc9fb06fefe0836b052e))
- **agents:** serialize isRunning state ([f5b7abe](https://github.com/i-am-bee/bee-agent-framework/commit/f5b7abe4b762d33515d0d1302734acdd0f2f858d))
- **internals:** add recursiveSplitString and mergeStrings utility functions ([d82be6e](https://github.com/i-am-bee/bee-agent-framework/commit/d82be6e32f55f3ae5e324cbae85e10863dedbbbf))
- **internals:** make findFirstPair handles longer sequences ([c00efbe](https://github.com/i-am-bee/bee-agent-framework/commit/c00efbe1ad0b969e4859031650ff9bf13e9805c3))
- **tools:** make tools composable ([#169](https://github.com/i-am-bee/bee-agent-framework/issues/169)) ([33f1db5](https://github.com/i-am-bee/bee-agent-framework/commit/33f1db5971d269935878a4a83a484a44371c3cdd)), closes [#166](https://github.com/i-am-bee/bee-agent-framework/issues/166)
- **tools:** reduce number of iterations needed for SQLTool ([#174](https://github.com/i-am-bee/bee-agent-framework/issues/174)) ([cc221a3](https://github.com/i-am-bee/bee-agent-framework/commit/cc221a3ab7c11b7fa2ec2b16cd1d0d6a62c801ec))

### Bug Fixes

- **agents:** remove user messages in bee runner memory ([#183](https://github.com/i-am-bee/bee-agent-framework/issues/183)) ([a1a3d0e](https://github.com/i-am-bee/bee-agent-framework/commit/a1a3d0edfe76b5c76f8805839527b1af6a361a63))

## [0.0.40](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.39...v0.0.40) (2024-11-14)

### Features

- **agents:** improve constraint decoding regex for granite agent ([cc6a32c](https://github.com/i-am-bee/bee-agent-framework/commit/cc6a32cd106733d17c5774775a789ceac7682271))

### Bug Fixes

- **tools:** correctly infer input type for DynamicTool ([90db143](https://github.com/i-am-bee/bee-agent-framework/commit/90db143499c9ddb02873d9484b5cf07805536e57))

## [0.0.39](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.38...v0.0.39) (2024-11-13)

### Features

- **adapters:** load watsonx region from env ([7ab61f0](https://github.com/i-am-bee/bee-agent-framework/commit/7ab61f09936a440430a1878bbd597d9bc0592836))
- **agents:** granite agent ([#159](https://github.com/i-am-bee/bee-agent-framework/issues/159)) ([102b9be](https://github.com/i-am-bee/bee-agent-framework/commit/102b9beb87e6219a992dd2ade491044eefccc37b)), closes [#145](https://github.com/i-am-bee/bee-agent-framework/issues/145)
- **agent:** use constraint decoding for tool names in Bee ([#161](https://github.com/i-am-bee/bee-agent-framework/issues/161)) ([ad55531](https://github.com/i-am-bee/bee-agent-framework/commit/ad55531ac81a643536a6da739f92be77e0624f21))
- **observe:** implement OpenTelemetry instrumentation ([2cc1ef4](https://github.com/i-am-bee/bee-agent-framework/commit/2cc1ef4e6bebd7d3e96f3cdb5332187bc5f301bd))
- **tool:** add elasticsearch ([#138](https://github.com/i-am-bee/bee-agent-framework/issues/138)) ([31c3559](https://github.com/i-am-bee/bee-agent-framework/commit/31c355983bc24658a30b4686b5c51c6da8e154f5))
- **tools:** openMeteo optimization ([#155](https://github.com/i-am-bee/bee-agent-framework/issues/155)) ([c228ee2](https://github.com/i-am-bee/bee-agent-framework/commit/c228ee2e916585af147f80b36808662a6339819b)), closes [#110](https://github.com/i-am-bee/bee-agent-framework/issues/110)

### Bug Fixes

- **llms:** correctly handles a signal abortion ([1b0d514](https://github.com/i-am-bee/bee-agent-framework/commit/1b0d5143b1b449b1fb7b45e1a20036278322e15e))

## [0.0.38](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.37...v0.0.38) (2024-11-08)

### Features

- **agent:** improve Bee extensibility, update events ([705f142](https://github.com/i-am-bee/bee-agent-framework/commit/705f142d37f966a79fce0f43260f908002809aad))
- **agent:** improve extensibility of Bee parser ([b5f3b7c](https://github.com/i-am-bee/bee-agent-framework/commit/b5f3b7c1e29c606c186c8026b9fd4325a9ef0228))
- **memory:** add splice and remove method ([3dd1535](https://github.com/i-am-bee/bee-agent-framework/commit/3dd1535be034d63f41dee38e8c0afdf0e2921fca))

### Bug Fixes

- **tool:** handle duckduckgo anomaly detection ([41a1048](https://github.com/i-am-bee/bee-agent-framework/commit/41a10482fd739415a9e92018398a5530ca403972))

## [0.0.37](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.36...v0.0.37) (2024-11-07)

### ⚠ BREAKING CHANGES

- **agent:** remove tool caption from Bee agent (#154)
- **tool:** remove pagination functionality from GoogleSearch and DuckDuckGo (#152)
- **tool:** remove pagination from search tools

### Features

- **agent:** remove tool caption from Bee agent ([#154](https://github.com/i-am-bee/bee-agent-framework/issues/154)) ([d84beeb](https://github.com/i-am-bee/bee-agent-framework/commit/d84beeb05f1eee7b4c62cb222721962f8a4ca6fb)), closes [#153](https://github.com/i-am-bee/bee-agent-framework/issues/153)
- **llm:** add Granite 3.0 models to WatsonXChatLLM Preset ([1e6aa37](https://github.com/i-am-bee/bee-agent-framework/commit/1e6aa3733afb09a32fade54fcdaf257d98588721))
- **llm:** set temperature to 0 for OpenAI LLM adapter ([ea84808](https://github.com/i-am-bee/bee-agent-framework/commit/ea8480850f1b1f84e9551e68d9165d1399909c5e))
- **template:** make validateInput method public ([34156b7](https://github.com/i-am-bee/bee-agent-framework/commit/34156b787d25eeefb146782c6a4e9d9d866bfade))
- **tool:** add public parse method ([f97f73a](https://github.com/i-am-bee/bee-agent-framework/commit/f97f73a43478d83873464b01ef20701716bee5fd))
- **tool:** improve wikipedia results filtering ([#143](https://github.com/i-am-bee/bee-agent-framework/issues/143)) ([2529a0c](https://github.com/i-am-bee/bee-agent-framework/commit/2529a0cd2c4fbfbc19113d53e35a37af7807ceed)), closes [#142](https://github.com/i-am-bee/bee-agent-framework/issues/142)
- **tool:** remove pagination from search tools ([f93d181](https://github.com/i-am-bee/bee-agent-framework/commit/f93d181c3c9f3d535323a438b92a4a8e5a3f437a))
- **tool:** remove pagination functionality from GoogleSearch and DuckDuckGo ([#152](https://github.com/i-am-bee/bee-agent-framework/issues/152)) ([59424de](https://github.com/i-am-bee/bee-agent-framework/commit/59424de69afc9567d75bc1f82263ccf7f206aa9d)), closes [#151](https://github.com/i-am-bee/bee-agent-framework/issues/151)

## [0.0.36](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.34...v0.0.36) (2024-11-04)

### Features

- **agent:** remove unused agent manager ([b22b1d0](https://github.com/i-am-bee/bee-agent-framework/commit/b22b1d04948c3c050b09dd0d132ceedc59663a66))
- **agent:** update custom agent example ([e942b18](https://github.com/i-am-bee/bee-agent-framework/commit/e942b18e3ad595309ca134bd85f199676fa2673c))
- **llm:** update the granite chat template for tools ([#125](https://github.com/i-am-bee/bee-agent-framework/issues/125)) ([b554031](https://github.com/i-am-bee/bee-agent-framework/commit/b554031908a1fb480a4fcf17f7b1b28ec2aa35ec))
- **tool:** add optional input preprocessor ([#128](https://github.com/i-am-bee/bee-agent-framework/issues/128)) ([cec2cb9](https://github.com/i-am-bee/bee-agent-framework/commit/cec2cb9b1ce2689750097e82c4ca843a50dd98e7))

### Bug Fixes

- **tool:** attach under the root emitter ([92b0a38](https://github.com/i-am-bee/bee-agent-framework/commit/92b0a38fcb31146cebe2c2a7f1376075d2d72d12))
- **tool:** propagate finish event on a run level ([b434e32](https://github.com/i-am-bee/bee-agent-framework/commit/b434e32daa77a5f6a987e6cea616559917eedd33))

## [0.0.34](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.33...v0.0.34) (2024-10-28)

### Features

- add additional validation for DynamicTool ([#100](https://github.com/i-am-bee/bee-agent-framework/issues/100)) ([b69d64c](https://github.com/i-am-bee/bee-agent-framework/commit/b69d64cc34cffb828b0cce94fbe5fe925fac26b9))
- **agent:** make bee runner easier to override ([e7b99a0](https://github.com/i-am-bee/bee-agent-framework/commit/e7b99a0e2ea8dea9a833d467876ab3f4acec09f2))
- **agent:** make bee runner serializable ([c8960ce](https://github.com/i-am-bee/bee-agent-framework/commit/c8960ce57e4b9805badbfe69fd660db2fc74f9b8))
- **llm:** export templateSchemaFactory ([8fce700](https://github.com/i-am-bee/bee-agent-framework/commit/8fce7001b9b265fc400366b693871cc5ec8bbcfe))
- **llm:** set ollama host from env ([4712e87](https://github.com/i-am-bee/bee-agent-framework/commit/4712e877c46be98208a5721f25c55308d2f91706))
- **tools:** improve python PDF capabilities ([#108](https://github.com/i-am-bee/bee-agent-framework/issues/108)) ([9e107d7](https://github.com/i-am-bee/bee-agent-framework/commit/9e107d75f570032528f1b46dec231f8d23db8741))

### Bug Fixes

- **examples:** update open library tool ([9054deb](https://github.com/i-am-bee/bee-agent-framework/commit/9054deb30c59986186410667bc2852e9595033b4)), closes [#104](https://github.com/i-am-bee/bee-agent-framework/issues/104)
- **GH:** update CODEOWNERS ([#109](https://github.com/i-am-bee/bee-agent-framework/issues/109)) ([3ea6fe5](https://github.com/i-am-bee/bee-agent-framework/commit/3ea6fe5ffe1421bbe21bedcb0cbf0c0242db7c1d))
- **serialization:** handle constructor references ([8a9a91b](https://github.com/i-am-bee/bee-agent-framework/commit/8a9a91b93350708ce95ac626c61aa69739c28ca9))

## [0.0.33](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.32...v0.0.33) (2024-10-19)

### Bug Fixes

- **code-interpreter:** prevent agent from misusing IDs ([#98](https://github.com/i-am-bee/bee-agent-framework/issues/98)) ([b366007](https://github.com/i-am-bee/bee-agent-framework/commit/b3660071fd70696bcea21f6a10a9a53cfcb24b8d))

## [0.0.32](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.30...v0.0.32) (2024-10-16)

### Bug Fixes

- **code-interpreter:** avoid crash when no files supplied ([#97](https://github.com/i-am-bee/bee-agent-framework/issues/97)) ([60c3317](https://github.com/i-am-bee/bee-agent-framework/commit/60c3317ed9b0b6ddc94422b02e1b53e4f07d4b5a))

## [0.0.30](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.29...v0.0.30) (2024-10-15)

### Bug Fixes

- add info on running with remote ollama ([#83](https://github.com/i-am-bee/bee-agent-framework/issues/83)) ([ed6405d](https://github.com/i-am-bee/bee-agent-framework/commit/ed6405d3dd071f0b1c64b4e89a6ddd4f0de2e0ff))
- **agent:** ignore newlines for a tool name ([a2c6202](https://github.com/i-am-bee/bee-agent-framework/commit/a2c6202e479baba7331b1a148373f2f92ba427c6))
- **serialization:** handle bounded functions ([58d072f](https://github.com/i-am-bee/bee-agent-framework/commit/58d072f0a16794e96e07302cac8169c74017c14c)), closes [#92](https://github.com/i-am-bee/bee-agent-framework/issues/92)

## [0.0.29](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.28...v0.0.29) (2024-10-15)

### Features

- **agent:** add endOnRepeat option to the LinePrefixParser ([de24beb](https://github.com/i-am-bee/bee-agent-framework/commit/de24bebf6eb5a66c6f7d5ea6412e1eb4e8d89988))
- **agent:** add waitForStartNode option to the LinePrefixParser ([a27a60a](https://github.com/i-am-bee/bee-agent-framework/commit/a27a60ae82c89506e1bfbc3a8a524503d4f87a53))
- **agent:** update parser settings ([42027e2](https://github.com/i-am-bee/bee-agent-framework/commit/42027e217ee40a2d8cd8f0f9d1ccad22a8815b2e))
- **agent:** update parser settings ([fdfca98](https://github.com/i-am-bee/bee-agent-framework/commit/fdfca98e9ee0949c64f2a1b4f3fd41da2a26b657))
- **agent:** update SQL tool example ([325e1ed](https://github.com/i-am-bee/bee-agent-framework/commit/325e1ed2f703ca77a560e24936398be52b79441b))
- **code-interpreter:** improve file input prompt ([#86](https://github.com/i-am-bee/bee-agent-framework/issues/86)) ([e0c5985](https://github.com/i-am-bee/bee-agent-framework/commit/e0c5985b0efffa283c17d58813dfb7e7f59459a6))
- **code-interpreter:** remove functionality ([739036c](https://github.com/i-am-bee/bee-agent-framework/commit/739036cd2bd537ce4d1465da5115320a088b64d9))
- **code-interpreter:** remove functionality ([18302f9](https://github.com/i-am-bee/bee-agent-framework/commit/18302f9887a4cbdb17f6173c5acda2acf13b7333))
- **code-interpreter:** rename "hash" to "pythonId" ([#90](https://github.com/i-am-bee/bee-agent-framework/issues/90)) ([c25cbc5](https://github.com/i-am-bee/bee-agent-framework/commit/c25cbc52a33aa8cf1c0070850a44925aacee0319))
- **examples:** replace process exit with reader close ([65b7da4](https://github.com/i-am-bee/bee-agent-framework/commit/65b7da4c624e4734f30d27690c8d7cf910210c35))
- **llm:** update credentials loading for watsonx ([44a79d3](https://github.com/i-am-bee/bee-agent-framework/commit/44a79d35a815392d73029429e56067d45e969433))
- **llm:** update default model for groq adapter ([67c3270](https://github.com/i-am-bee/bee-agent-framework/commit/67c32709bff22dcc65e28eed81f0919774ba513d))
- **serialization:** allows to pass extra classes to bootstrap ([60f8953](https://github.com/i-am-bee/bee-agent-framework/commit/60f89533dc3d31c5ffdbc5000d9e6ea3045c4a9b))

### Bug Fixes

- **internals:** fix race condition in emitterToGenerator ([dfe63f8](https://github.com/i-am-bee/bee-agent-framework/commit/dfe63f84ba0997028332b86392c13ad2508f979f))
- **llm:** handles OpenAI structured output ([23e4e0e](https://github.com/i-am-bee/bee-agent-framework/commit/23e4e0e153f570d992b26f7cf4da46d16a4e2e42))
- **memory:** make shallow copy of handlers ([be82ed5](https://github.com/i-am-bee/bee-agent-framework/commit/be82ed5e132145821cfd00b16d713d6e5a51f8ef))
- **serialization:** properly deserialize arrow functions ([25234df](https://github.com/i-am-bee/bee-agent-framework/commit/25234df75369eac3d4a2c484c13a72b9003cf8e4))

## [0.0.28](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.27...v0.0.28) (2024-10-10)

### Features

- **agent:** update system prompt ([#76](https://github.com/i-am-bee/bee-agent-framework/issues/76)) ([46e45b7](https://github.com/i-am-bee/bee-agent-framework/commit/46e45b773b3cbf6dd373ac6b25fe62b43414892c))
- improve Python tool ([#79](https://github.com/i-am-bee/bee-agent-framework/issues/79)) ([feb2f4a](https://github.com/i-am-bee/bee-agent-framework/commit/feb2f4a44946ad82580b6943c39111ffccf94b0e))
- **internals:** createURLParams handles nested objects ([2f0ec77](https://github.com/i-am-bee/bee-agent-framework/commit/2f0ec77b97479f7e9dbfdb8ef061c82f996d95c2))
- **tools:** propagate run context to the CustomTool ([b3cc10a](https://github.com/i-am-bee/bee-agent-framework/commit/b3cc10ae558758eda6f08d4a79ee15dfb99037c7))

### Bug Fixes

- **agent:** LinePrefixParser - handling termination nodes ([2a5ce16](https://github.com/i-am-bee/bee-agent-framework/commit/2a5ce1660c6e0e63d505d01551fa00c2c61b4403))
- **llm:** templates serialization ([d7584ef](https://github.com/i-am-bee/bee-agent-framework/commit/d7584ef11a38e3541c53265d2e51e4adacd83096)), closes [#78](https://github.com/i-am-bee/bee-agent-framework/issues/78)

## [0.0.27](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.26...v0.0.27) (2024-10-08)

### Features

- **agent:** improve time awareness ([89e8f0a](https://github.com/i-am-bee/bee-agent-framework/commit/89e8f0a4880cde474e3f9ad2770c1b7f5f88315c))
- **agent:** update system prompt and open meteo schema ([#72](https://github.com/i-am-bee/bee-agent-framework/issues/72)) ([c235522](https://github.com/i-am-bee/bee-agent-framework/commit/c2355227a86bd2ad9017506f8592f3f03d0e952a))
- **memory:** add iterator ([23bba65](https://github.com/i-am-bee/bee-agent-framework/commit/23bba65aac99fc24c2ae2002fd76677956520faa))
- **memory:** rename SlidingWindowMemory, add removalSelector functionality ([69702b6](https://github.com/i-am-bee/bee-agent-framework/commit/69702b6559ff1ac80de98ee28c16df789eb98c98))
- **memory:** switch from LLM to ChatLLM in SummarizeMemory ([022c05a](https://github.com/i-am-bee/bee-agent-framework/commit/022c05a727686a4b5260c6684759aafc01290631))
- **serializer:** add aliases support ([72a6640](https://github.com/i-am-bee/bee-agent-framework/commit/72a664088e44293785c129e3c06f56f6092108db))
- **tools:** auto coerce input for google search ([7236ba7](https://github.com/i-am-bee/bee-agent-framework/commit/7236ba7341d7ac24c39828ebe1201784e82eb320))

## [0.0.26](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.25...v0.0.26) (2024-10-07)

### Features

- **cache:** add getter for fullPath in FileCache ([d2beaea](https://github.com/i-am-bee/bee-agent-framework/commit/d2beaeafab4c41b3552947f91403669998718993))
- **cache:** improve fileCache typings ([4c22dae](https://github.com/i-am-bee/bee-agent-framework/commit/4c22dae4dd8c6fb1ae7659039565b49ccf7fe81a))
- **llm:** add caching support ([e330fb2](https://github.com/i-am-bee/bee-agent-framework/commit/e330fb246409296af41dce9f1bb56cde72cac556)), closes [#69](https://github.com/i-am-bee/bee-agent-framework/issues/69)
- **tools:** add type coercion to the schema ([f0995ea](https://github.com/i-am-bee/bee-agent-framework/commit/f0995ea60b897e654496c6aaf2eaeb6610c3af95))
- **tools:** update duckduckgo defaults propagation ([9ef508c](https://github.com/i-am-bee/bee-agent-framework/commit/9ef508c2ee7b621b229ccf9fbccf43735f9820f3))

## [0.0.25](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.24...v0.0.25) (2024-10-04)

### Features

- **agent:** simplify tools' schema that is passing to prompt ([c927201](https://github.com/i-am-bee/bee-agent-framework/commit/c92720170626644bd90a9a701cbf042d92e1650a))
- **agent:** update CD regex, update tools description ([#60](https://github.com/i-am-bee/bee-agent-framework/issues/60)) ([50f86e6](https://github.com/i-am-bee/bee-agent-framework/commit/50f86e6532efb86591ac8d5afd7fc4615895e4a1))
- **code-interpreter:** update to a new version ([5357215](https://github.com/i-am-bee/bee-agent-framework/commit/5357215b21a2c164eaf3e29a85135d25b90f3a8d))
- **code-interpreter:** update to a new version ([699e45f](https://github.com/i-am-bee/bee-agent-framework/commit/699e45f2a55fc80029c793cf61bebcd53466f883))

## [0.0.24](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.23...v0.0.24) (2024-10-03)

### Features

- **agent:** update line prefix parser fallback and add tests ([6932379](https://github.com/i-am-bee/bee-agent-framework/commit/693237954d7a35b1e557b5f4f5e88168c7dbae9f))
- **agent:** use fallback only if LLM output is not empty ([a6e582d](https://github.com/i-am-bee/bee-agent-framework/commit/a6e582d6856c288332ab8cf75ca3888617cca8a5))
- **llm:** update ollama default parameters ([a9dc1a9](https://github.com/i-am-bee/bee-agent-framework/commit/a9dc1a945649210f73c9ca4305cf754f4391f9ef))

## [0.0.23](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.22...v0.0.23) (2024-10-03)

### Features

- **agent:** add fallback for invalid LLM output ([5ac89c1](https://github.com/i-am-bee/bee-agent-framework/commit/5ac89c15fce25ce78698fd5a9b80437de0af5e88)), closes [#55](https://github.com/i-am-bee/bee-agent-framework/issues/55)
- **agent:** improve LinePrefixParser error messages ([710f75b](https://github.com/i-am-bee/bee-agent-framework/commit/710f75b0f6cc5a4ba73c2ad0719bc3e359b690f1))
- **agent:** update bee system prompt ([#56](https://github.com/i-am-bee/bee-agent-framework/issues/56)) ([08c4714](https://github.com/i-am-bee/bee-agent-framework/commit/08c471451ac574ad4598e87157aeb8987477bb33))
- **agent:** update bee system prompt ([#58](https://github.com/i-am-bee/bee-agent-framework/issues/58)) ([572572b](https://github.com/i-am-bee/bee-agent-framework/commit/572572b903704a5bf983e5508a1c5143238b8254)), closes [#55](https://github.com/i-am-bee/bee-agent-framework/issues/55)
- **tools:** improve Wikipedia parsing ([#57](https://github.com/i-am-bee/bee-agent-framework/issues/57)) ([513572f](https://github.com/i-am-bee/bee-agent-framework/commit/513572f4627f8e96ce917c8998ae1813ee4fe119))

### Bug Fixes

- **llm:** add missing protos to build ibm-vllm ([#52](https://github.com/i-am-bee/bee-agent-framework/issues/52)) ([6fe7bca](https://github.com/i-am-bee/bee-agent-framework/commit/6fe7bcaa16de28354b0f871ad9bd93e1e62c3213))
- **llm:** add missing run context parameter for ibm-vllm ([#54](https://github.com/i-am-bee/bee-agent-framework/issues/54)) ([9ee7957](https://github.com/i-am-bee/bee-agent-framework/commit/9ee7957d119723844bc05d05fd97ee6408f695d6))
- **llm:** bam chat preset typo ([93b3167](https://github.com/i-am-bee/bee-agent-framework/commit/93b316741e699ca8f7fc18599a7ea8bdc6d88ed7))
- **llm:** watsonx chat preset typo ([f7d5128](https://github.com/i-am-bee/bee-agent-framework/commit/f7d51283edf4bcd12faaf6fe1b9dee02621b8c3c))

## [0.0.22](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.21...v0.0.22) (2024-10-02)

### Features

- **agent:** prevent emitting tool output update during streaming ([94ab4fe](https://github.com/i-am-bee/bee-agent-framework/commit/94ab4fe6aa7497ec7c4d26145c7c63a3fcb2163d))
- **agent:** update bee system prompt, tools description ([#48](https://github.com/i-am-bee/bee-agent-framework/issues/48)) ([83fdb26](https://github.com/i-am-bee/bee-agent-framework/commit/83fdb26d6a83810bd20faf465654250f0aa88fee))
- **ibm-vllm:** add llm adapter ([ec4e455](https://github.com/i-am-bee/bee-agent-framework/commit/ec4e455627a80ae0e2ec36a9c8369b7b107dbe21))
- **ibm-vllm:** update build process ([4a73ac0](https://github.com/i-am-bee/bee-agent-framework/commit/4a73ac0c0746a62d2d322895ac251642954f675d))

### Bug Fixes

- **tools:** wikipedia - remove records that did not pass the filtering criteria ([46ce792](https://github.com/i-am-bee/bee-agent-framework/commit/46ce7929558fc8ee769b124a66de6a3ba90e868d))

## [0.0.21](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.20...v0.0.21) (2024-10-02)

### Features

- **agent:** extend line prefix parser error messages ([20efff2](https://github.com/i-am-bee/bee-agent-framework/commit/20efff2ff57de1e331c6df327fae05ced5722fa4))
- **code-interpreter:** update configuration and readme ([70280a9](https://github.com/i-am-bee/bee-agent-framework/commit/70280a97359d3850104cad88b83923b0ac34d09a))
- **code-interpreter:** update to 0.0.11 ([#41](https://github.com/i-am-bee/bee-agent-framework/issues/41)) ([f136a09](https://github.com/i-am-bee/bee-agent-framework/commit/f136a093ac998fa80c470ae2c6aeb6759112d171))
- **llm:** add llama3-8b to BAM chat preset ([8f6be11](https://github.com/i-am-bee/bee-agent-framework/commit/8f6be1110dfcb711cc62822123a7ed5f4d3da274))
- **serializer:** supports serialization for class with the same name ([11cab93](https://github.com/i-am-bee/bee-agent-framework/commit/11cab93ae11e3a3408b06e4aece5d63f30cd4a0d))
- **tools:** add langchain adapter ([332edce](https://github.com/i-am-bee/bee-agent-framework/commit/332edce8356121d7a6bbd521f6c05e5648ef74db)), closes [#42](https://github.com/i-am-bee/bee-agent-framework/issues/42)
- **tools:** rename GoogleCustomSearch to GoogleSearch ([087351f](https://github.com/i-am-bee/bee-agent-framework/commit/087351f07e747ca2cb7b614422332e1e95c8aa0c))
- **tools:** update abort signal propagation ([f718236](https://github.com/i-am-bee/bee-agent-framework/commit/f7182360ecc55d5abeb9fe15e53b75f6f1ea2ba5))

## [0.0.20](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.19...v0.0.20) (2024-09-27)

### Features

- **code-interpreter:** update to 0.0.7 ([#37](https://github.com/i-am-bee/bee-agent-framework/issues/37)) ([0392ff0](https://github.com/i-am-bee/bee-agent-framework/commit/0392ff008a3ebcd043ec9aabbac5e52d34bb28db))
- **tool:** add google custom search tool ([#34](https://github.com/i-am-bee/bee-agent-framework/issues/34)) ([ef839da](https://github.com/i-am-bee/bee-agent-framework/commit/ef839da933276c3deff21552e16627dfe9c3ef7d))
- **tools:** update Wikipedia tool, remove links, extend interface ([ee651c3](https://github.com/i-am-bee/bee-agent-framework/commit/ee651c38ae21711161dfd755987be8640519c9fc))

### Bug Fixes

- **agent:** update constraint decoding regex ([8d47cae](https://github.com/i-am-bee/bee-agent-framework/commit/8d47cae3293c80a100d422a592b0dfaf30a4243c))

## [0.0.19](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.18...v0.0.19) (2024-09-27)

### Features

- **agent:** add generic line prefix parser ([#35](https://github.com/i-am-bee/bee-agent-framework/issues/35)) ([2c39c6a](https://github.com/i-am-bee/bee-agent-framework/commit/2c39c6a8c400c8f9bb2d7deb4698e636549a61df))
- **agent:** add tools property to agent's metadata ([59036b1](https://github.com/i-am-bee/bee-agent-framework/commit/59036b1a18ac98d454302f7776c65f454b6439b4))
- **agent:** improve invalid json parsing ([da7c7e6](https://github.com/i-am-bee/bee-agent-framework/commit/da7c7e69f126495649a85b146ef41aa129a7f76a))
- **agent:** improve parser typings ([a86d85d](https://github.com/i-am-bee/bee-agent-framework/commit/a86d85d6c195121ebe4a26b9a1781f85abe8c8e2))
- **agent:** switch to a new system prompt ([#38](https://github.com/i-am-bee/bee-agent-framework/issues/38)) ([9f41663](https://github.com/i-am-bee/bee-agent-framework/commit/9f41663092869fce1dd7f622795db2e46797e0a3))
- **tool:** add sql tool ([#24](https://github.com/i-am-bee/bee-agent-framework/issues/24)) ([719d80d](https://github.com/i-am-bee/bee-agent-framework/commit/719d80dedd7593dcccb17a05a19d7ff7e452b37d))
- **tool:** OpenMeteo - add optional country parameter ([a3612a5](https://github.com/i-am-bee/bee-agent-framework/commit/a3612a50ccee544d13fe4fdbd3f0f818e884bf0e)), closes [#36](https://github.com/i-am-bee/bee-agent-framework/issues/36)
- **tools:** update Python tool description ([b1f6104](https://github.com/i-am-bee/bee-agent-framework/commit/b1f61041e4a65ab25b845ce7452aaf10f32caac5))

### Bug Fixes

- **agent:** line prefix parser types ([699ccac](https://github.com/i-am-bee/bee-agent-framework/commit/699ccac93be08981a285523f895be3aaea9913bd))
- **llm:** watsonx serialization ([b1caa9f](https://github.com/i-am-bee/bee-agent-framework/commit/b1caa9fa8c683082275c5b8c6efff786c6b2b767))
- **tool:** OpenMeteo - handle empty geocode result ([424e620](https://github.com/i-am-bee/bee-agent-framework/commit/424e620669fc06d256b9312cfd29e603afd7b98a)), closes [#36](https://github.com/i-am-bee/bee-agent-framework/issues/36)

## [0.0.18](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.17...v0.0.18) (2024-09-24)

### Features

- **agent:** update tool error handling ([d403665](https://github.com/i-am-bee/bee-agent-framework/commit/d4036652a819a2712670d5a25e94fbb271aad9ae))
- **cache:** extend instance abilities ([cb7ccc9](https://github.com/i-am-bee/bee-agent-framework/commit/cb7ccc9c0e18a3cffc832e3e0871450f6bd83147))
- **llm:** add bam adapter verbose example ([7db2835](https://github.com/i-am-bee/bee-agent-framework/commit/7db28353ee8d289a5fa77c051b6949e87b03c9a9))
- **llm:** add fromTemplate factory to the JSON driver ([6d3b356](https://github.com/i-am-bee/bee-agent-framework/commit/6d3b35637f9497a25e789a18e77e438b541db46f))
- **llm:** add types for watsonx llm inference parameters ([312626d](https://github.com/i-am-bee/bee-agent-framework/commit/312626d87d2166d3e9dddc9c963884c87ab4b119))
- **llm:** make drivers serializable ([05d6dbb](https://github.com/i-am-bee/bee-agent-framework/commit/05d6dbb37582f4a258c693c33bab993ca95466a9))
- **llm:** set default parameters for groq ([82daecd](https://github.com/i-am-bee/bee-agent-framework/commit/82daecd497c57cfe6e39b02b0a7f7e6f9f56c5c3))
- **llm:** set default parameters for ollama ([0eecb65](https://github.com/i-am-bee/bee-agent-framework/commit/0eecb6534a0998f4326cd41e3c2b55c29e2a37d8))

### Bug Fixes

- casting boolean envs ([5994152](https://github.com/i-am-bee/bee-agent-framework/commit/59941523159cfa677b5d48d60b6f6e6d243a9780))

## [0.0.17](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.16...v0.0.17) (2024-09-16)

### Bug Fixes

- **agent:** update prompt template schemas ([5373835](https://github.com/i-am-bee/bee-agent-framework/commit/5373835d96d9495ee11f5046c1944b7d5004c4a4))

## [0.0.16](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.15...v0.0.16) (2024-09-16)

### Features

- **llm:** export messagesToPromptFactory function ([d534012](https://github.com/i-am-bee/bee-agent-framework/commit/d5340128b27ad11b99b01174ec8b4c38b64f5f93))
- move llm drivers under the llm module ([8ea5136](https://github.com/i-am-bee/bee-agent-framework/commit/8ea5136a4f97323ffc9b3613b26c4886cc1f2eca))
- **tool:** update open meteo schema ([8736e21](https://github.com/i-am-bee/bee-agent-framework/commit/8736e217a366dd89680213d05c5729b9ae09377f))

### Bug Fixes

- **llm:** llama3.1 add trailing new line ([#22](https://github.com/i-am-bee/bee-agent-framework/issues/22)) ([99ace8f](https://github.com/i-am-bee/bee-agent-framework/commit/99ace8fc7b96de7811c80f22158910d5f5d2b295))

## [0.0.15](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.14...v0.0.15) (2024-09-13)

### Features

- **agent:** disable repetition checker by default ([0a5f8ac](https://github.com/i-am-bee/bee-agent-framework/commit/0a5f8ac9ad610c6beb13587b84ae179af72a020a))
- **agent:** parser ignores empty chunks ([cbceb87](https://github.com/i-am-bee/bee-agent-framework/commit/cbceb8749e87b5c14f495818516900f001408faa))
- **agent:** propagate python file identifier to the system prompt ([334e90f](https://github.com/i-am-bee/bee-agent-framework/commit/334e90f82c407e7023633d6738266f2420b2e82a))
- **groq:** add llm adapter ([#20](https://github.com/i-am-bee/bee-agent-framework/issues/20)) ([5abb614](https://github.com/i-am-bee/bee-agent-framework/commit/5abb61483727f9f98cd2a84059b293ce089e91f5))
- **llm:** add drivers ([f38cee4](https://github.com/i-am-bee/bee-agent-framework/commit/f38cee4fbaa7386c8f9860bc3a150be43ad49929))
- **watsonx:** add llama3.1-405b to the preset ([8a93496](https://github.com/i-am-bee/bee-agent-framework/commit/8a93496652ae018464bb12b1a9b94091e5eb5b40))

### Bug Fixes

- **agent:** update guided setting ([19f11cf](https://github.com/i-am-bee/bee-agent-framework/commit/19f11cf72669ab59404089af7c3b23ff75ae1633))

## [0.0.14](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.13...v0.0.14) (2024-09-11)

### Features

- **agent:** update user prompt ([b9303ca](https://github.com/i-am-bee/bee-agent-framework/commit/b9303ca0f4a10b873f8b6ef430c872c50810fd21))
- **observability:** add createdAt to run context ([667a30a](https://github.com/i-am-bee/bee-agent-framework/commit/667a30a8c2101693a408f7a414f97e081e34d851))

### Bug Fixes

- **agent:** add createdAt to newly created messages ([9313f52](https://github.com/i-am-bee/bee-agent-framework/commit/9313f5268636a5c892435d240466fe0247c30e77))

## [0.0.13](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.12...v0.0.13) (2024-09-11)

### Features

- **agent:** inject metadata to messages ([a10d432](https://github.com/i-am-bee/bee-agent-framework/commit/a10d43268317479d05f16907d394e002900052fc))
- **agent:** make repetition checker disabled by default ([4bc3a60](https://github.com/i-am-bee/bee-agent-framework/commit/4bc3a6094f86c9ec952331dd7afb86820a40cc81))
- **templates:** add schema validation ([5a5114d](https://github.com/i-am-bee/bee-agent-framework/commit/5a5114df52a7fbce56de1e61eb025f5688097cb3))
- **templates:** add support for defaults ([8be1adb](https://github.com/i-am-bee/bee-agent-framework/commit/8be1adb863d4a17a5451e5f78d2064ba87c43176))
- **tool:** update openMeteo tool ([5726691](https://github.com/i-am-bee/bee-agent-framework/commit/572669150648a12f66bd40a6b23d543910bb5385))

## [0.0.12](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.11...v0.0.12) (2024-09-09)

### Features

- **agent:** add memory getter to the base class ([bf985d1](https://github.com/i-am-bee/bee-agent-framework/commit/bf985d13327702708e3ffeffa70d783359ee578c))
- **agent:** add runner config ([36eff24](https://github.com/i-am-bee/bee-agent-framework/commit/36eff246a66db3448199ce72d919c6853f3dde7f))
- **agent:** premature stop on sequence repetition ([d54eb2a](https://github.com/i-am-bee/bee-agent-framework/commit/d54eb2a3dc05d8aac8814596d836fbd17e0d3cee))
- **observability:** propagate current instance to async scope ([085d69a](https://github.com/i-am-bee/bee-agent-framework/commit/085d69ad0d9292bc853844202722cc7e889d4b26))

### Bug Fixes

- **bee-agent:** rendering of empty lines in prompt ([#18](https://github.com/i-am-bee/bee-agent-framework/issues/18)) ([8aad96e](https://github.com/i-am-bee/bee-agent-framework/commit/8aad96eca98445905c7f871aca88e4c8e8bfc712))
- **llm:** stream method ([9e47f1a](https://github.com/i-am-bee/bee-agent-framework/commit/9e47f1a148ef24dd8d5d04cee4f6226ef268d967))
- **utils:** prevent unhandledRejection ([f74a4f5](https://github.com/i-am-bee/bee-agent-framework/commit/f74a4f5715dc5fa75b9850d31aa0fee594acb2a0))

## [0.0.11](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.10...v0.0.11) (2024-09-06)

### Features

- **agent:** unify user's input formatting ([b6e4b02](https://github.com/i-am-bee/bee-agent-framework/commit/b6e4b02564be0cf0d1813e34e5209277abb6a3d6))
- **agent:** update runner memory setting ([adb6a7e](https://github.com/i-am-bee/bee-agent-framework/commit/adb6a7efbb0fcd42a5696976fd2602c25ad58452))
- **memory:** add sync mechanism to the TokenMemory ([63975c9](https://github.com/i-am-bee/bee-agent-framework/commit/63975c939639a94bd82ee49c31ef247bb8bbcbba))

## [0.0.10](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.9...v0.0.10) (2024-09-06)

### Features

- **agent:** allow to run with an empty prompt ([8622e2d](https://github.com/i-am-bee/bee-agent-framework/commit/8622e2d23c4bbfbc2a6621eb07a9816cfe5af3d8))
- **execution:** propagate runParams to RunContext ([925f7d8](https://github.com/i-am-bee/bee-agent-framework/commit/925f7d85b9b4af85a18817b1b9eea7658446a771))
- **tool:** add calculator tool ([#10](https://github.com/i-am-bee/bee-agent-framework/issues/10)) ([2af8af7](https://github.com/i-am-bee/bee-agent-framework/commit/2af8af751ca8df20ca7cd408d7ad6a528a2e2694))
- **tool:** update openMeteo default settings ([ad4bb21](https://github.com/i-am-bee/bee-agent-framework/commit/ad4bb2196b7d4cd0d1cc5931b84221a6bd1606c8))

## [0.0.9](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.8...v0.0.9) (2024-09-04)

### Features

- **agent:** add template for tool not found error ([c4ea1c8](https://github.com/i-am-bee/bee-agent-framework/commit/c4ea1c85a83f5f70599116683ca41177d14a30d1))
- **custom-tool:** add ssl support for code interpreter ([#14](https://github.com/i-am-bee/bee-agent-framework/issues/14)) ([7de84d1](https://github.com/i-am-bee/bee-agent-framework/commit/7de84d15ecb4df0cc463709a57a6a9e4101e6462))
- **example:** add bee advanced example ([775c21c](https://github.com/i-am-bee/bee-agent-framework/commit/775c21c9be2b0193737663df712a65a1a344e6bf))
- **examples:** use bee-agent-framework in imports ([50f7d72](https://github.com/i-am-bee/bee-agent-framework/commit/50f7d725697abd1b16184314897451b43d1e8d31))
- **template:** add support for adding mustache functions ([6cda741](https://github.com/i-am-bee/bee-agent-framework/commit/6cda741a5b7a97e3095d881ba7012e370bde8e7d))
- **tool:** improve arxiv ([d6df723](https://github.com/i-am-bee/bee-agent-framework/commit/d6df7238d105722006a005ba3faa854580793f7c))
- **utils:** change ajv coerceTypes setting ([f3489b1](https://github.com/i-am-bee/bee-agent-framework/commit/f3489b12cd535604278d081e2586239d4c13f90c))
- **watsonx:** make second parameter in preset required ([6d45901](https://github.com/i-am-bee/bee-agent-framework/commit/6d459011bd4e892500e317a6fc87356a844bcab3))

### Bug Fixes

- **agent:** make templates property partial ([01e63e4](https://github.com/i-am-bee/bee-agent-framework/commit/01e63e4b66a3577cc0f150ca4c4f14ee428e8855))
- **agent:** prevent wrapping the same error twice ([19328cb](https://github.com/i-am-bee/bee-agent-framework/commit/19328cb4040c6eed497507fc5128cca11660c992))

## [0.0.8](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.7...v0.0.8) (2024-09-03)

### Features

- **agent:** add support for overriding templates ([58c89d9](https://github.com/i-am-bee/bee-agent-framework/commit/58c89d93b737e5221ffb2f4c63f8e1cf508a4c33))
- **tool:** improve arxiv error handling ([d4faf00](https://github.com/i-am-bee/bee-agent-framework/commit/d4faf0052070b78e6dc0c408f8a37755536cfa1f))
- **tool:** stop using getters in custom tool ([0e25450](https://github.com/i-am-bee/bee-agent-framework/commit/0e254504cb197832fa5ed98188d0f62489def7c2))

### Bug Fixes

- **tool:** handle default values in JSON/zod schema ([777c684](https://github.com/i-am-bee/bee-agent-framework/commit/777c684d7a154b48c441515605127e017983128d))

## [0.0.7](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.6...v0.0.7) (2024-09-02)

### Features

- **agent:** group iterations, add meta property ([ec9fb96](https://github.com/i-am-bee/bee-agent-framework/commit/ec9fb96a26da851520104271124d246003afd131))

## [0.0.6](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.5...v0.0.6) (2024-09-02)

### Features

- **agent:** extends bee success event ([889da33](https://github.com/i-am-bee/bee-agent-framework/commit/889da331f809f79d322d8df5129e068e59e3a7dd))
- **react:** emit `toolError` event for an invalid input ([cd33204](https://github.com/i-am-bee/bee-agent-framework/commit/cd3320407a870f92aabe9db06efebdd46b432fcf))
- remove modules index file ([6c5f045](https://github.com/i-am-bee/bee-agent-framework/commit/6c5f045cd1315ed4ee88ecbce3e0236c42734de9))
- **tools:** update python tool output file prefix ([716e74d](https://github.com/i-am-bee/bee-agent-framework/commit/716e74d4727d418b78a7af69789db93c53853c2f))

## [0.0.5](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.4...v0.0.5) (2024-08-30)

### Features

- **bam:** refactor chat preset ([5f5fa05](https://github.com/i-am-bee/bee-agent-framework/commit/5f5fa05ad502fd1e140f4e0c3048e0d629d0f16d))
- **python:** add custom id support ([d23d4f8](https://github.com/i-am-bee/bee-agent-framework/commit/d23d4f8f0717434bc55478253d5a8f0c71a34151))
- **watsonx:** add chat preset ([f4797b8](https://github.com/i-am-bee/bee-agent-framework/commit/f4797b80ad2712444c15f3aa050f2f2db8c1d86e))
- **watsonx:** auto load accessToken/apiKey from env ([369da92](https://github.com/i-am-bee/bee-agent-framework/commit/369da929281932ae6151eb388601370c83c113b5))

### Bug Fixes

- **example:** fix code interpreter path ([7f2f466](https://github.com/i-am-bee/bee-agent-framework/commit/7f2f466cb6f2d35575358073be6fd222e13117bb))

## [0.0.4](https://github.com/i-am-bee/bee-agent-framework/compare/v0.0.3...v0.0.4) (2024-08-29)

### Features

- **example:** update bee ([ea28b43](https://github.com/i-am-bee/bee-agent-framework/commit/ea28b43b8a1aad3f51d191b4f7179a3672888c4f))
- pin bee-proto and code interpreter ([79513cf](https://github.com/i-am-bee/bee-agent-framework/commit/79513cfbb1730bdd989d4d5828d0d8e249232b1e))

## [0.0.3](https://github.com/i-am-bee/bee-agent-framework/compare/0.0.2...v0.0.3) (2024-08-28)

### Features

- **bam:** add llama3 to preset ([5d8df8c](https://github.com/i-am-bee/bee-agent-framework/commit/5d8df8c9c3ad756b46867285fdadd33c2affdc71))
- **react:** improve max retries error message ([54895f9](https://github.com/i-am-bee/bee-agent-framework/commit/54895f982c097e720ba32cb292841e67c20d89e4))
- update .env.template ([7ebad1f](https://github.com/i-am-bee/bee-agent-framework/commit/7ebad1fbcd5514fed3610da3025bfb2e5ea7d9e3))

### Bug Fixes

- env script handle existing file ([51961af](https://github.com/i-am-bee/bee-agent-framework/commit/51961afb8a610c224d023bf2e0dd5bec2e02c1a4))

## [0.0.2](https://github.com/i-am-bee/bee-agent-framework/compare/0.0.1...0.0.2) (2024-08-27)

### Features

- **python:** add ignoredFiles support to local storage ([4c65b88](https://github.com/i-am-bee/bee-agent-framework/commit/4c65b88aeaa2b9d7ad4fbde4ee645311f2694c2f))

### Bug Fixes

- keep code interpreter related folders in examples ([cc8ca40](https://github.com/i-am-bee/bee-agent-framework/commit/cc8ca40c8200882cbb1e902fc706f4d2cc6434f6))
- **watsonx:** tokenization ([399d8cb](https://github.com/i-am-bee/bee-agent-framework/commit/399d8cba7292ae22492739362df584dd7295a5b6)), closes [#3](https://github.com/i-am-bee/bee-agent-framework/issues/3)

## [0.0.1](https://github.com/i-am-bee/bee-agent-framework/compare/7ebb60a4206337b98c5dfd500c6e06a5df559106...0.0.1) (2024-08-23)

### Features

- init project ([7ebb60a](https://github.com/i-am-bee/bee-agent-framework/commit/7ebb60a4206337b98c5dfd500c6e06a5df559106))

## [0.0.2](https://github.com/i-am-bee/bee-agent-framework/compare/0.0.1...0.0.2) (2024-08-27)

### Features

- **python:** add ignoredFiles support to local storage ([4c65b88](https://github.com/i-am-bee/bee-agent-framework/commit/4c65b88aeaa2b9d7ad4fbde4ee645311f2694c2f))

### Bug Fixes

- keep code interpreter related folders in examples ([cc8ca40](https://github.com/i-am-bee/bee-agent-framework/commit/cc8ca40c8200882cbb1e902fc706f4d2cc6434f6))
- **watsonx:** tokenization ([399d8cb](https://github.com/i-am-bee/bee-agent-framework/commit/399d8cba7292ae22492739362df584dd7295a5b6)), closes [#3](https://github.com/i-am-bee/bee-agent-framework/issues/3)

## 0.0.1 (2024-08-23)

### Features

- init project ([7ebb60a](https://github.com/i-am-bee/bee-agent-framework/commit/7ebb60a4206337b98c5dfd500c6e06a5df559106))
