- chore(deps): bump axios from 1.9.0 to 1.12.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #67
- @dependabot[bot] made their first contribution in #67
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.1.1...v2.1.2
2.1.2 (2025-09-13)
- fix tool names in tool example to match expected names by llms by @CGeorges in #66
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.1.0...v2.1.1
2.1.1 (2025-09-04)
- add robust logging by @CGeorges in #65
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.2...v2.1.0
2.1.0 (2025-07-08)
- show helpful error when timeout of running remote agent is reached by @CGeorges in #64
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.1...v2.0.2
2.0.2 (2025-06-19)
- fix broken documentation links by @CGeorges in #61
- fixes a issue where gemini 2.5 expects tools as undefined rather than empty array by @CGeorges in #62
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0...v2.0.1
2.0.1 (2025-06-10)
- Update documentation to explicitly promote use of environment variables by @CGeorges in #42
- remove yarn state from repository by @CGeorges in #43
- A2a, Agent, LLMProvider and forge decorators by @CGeorges in #44
- Add decorators for MCP and RateLimiter by @CGeorges in #45
- add support for agentforge.config.json with option to extend model list by @CGeorges in #46
- Rewrite simple-agent example and document how to use workflows by @CGeorges in #47
- Reuse @RateLimiter decorator for llmProvider by @CGeorges in #48
- Add new Visualizer util decorator to generate a timeline of agent events by @CGeorges in #49
- Add @tool decorator to add tools to agents by @CGeorges in #50
- Add RAG with ChromaDB for agents with @RAGChromaDB decorator by @CGeorges in #51
- Add custom plugin support and decorator to use plugin on agent-forge with @plugin(new Plugin()) decorator by @CGeorges in #52
- readyForge util now registers agents and handles init async and statically by @CGeorges in #53
- include agents as classes and normalize a2a and local classes inclusion by @CGeorges in #54
- accept any type for addAgent to accept classes that extend Agent by @CGeorges in #55
- Export decorator metadata by @CGeorges in #56
- Adds new A2A client options to customize the number of retries to get the status by @CGeorges in #57
- Fixes a issue when remote A2A agent is in streaming mode, final result wasn't delivered by @CGeorges in #58
- rewrite docs to match the new decorator style by @CGeorges in #59
- Decorators, Plugins, A2A, Config, Visualizer, RAG with ChromaDB and fixes by @CGeorges in #60
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.2...v2.0.0
2.0.0 (2025-06-09)
- Fixes a issue when remote A2A agent is in streaming mode, final result wasn't delivered by @CGeorges in #58
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.14...v2.0.0-alpha.15
2.0.0-alpha.15 (2025-06-05)
- Adds new A2A client options to customize the number of retries to get the status by @CGeorges in #57
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.13...v2.0.0-alpha.14
2.0.0-alpha.14 (2025-06-04)
- Export decorator metadata by @CGeorges in #56
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.12...v2.0.0-alpha.13
2.0.0-alpha.13 (2025-06-03)
- accept any type for addAgent to accept classes that extend Agent by @CGeorges in #55
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.11...v2.0.0-alpha.12
2.0.0-alpha.12 (2025-06-03)
- include agents as classes and normalize a2a and local classes inclusion by @CGeorges in #54
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.10...v2.0.0-alpha.11
2.0.0-alpha.11 (2025-06-03)
- readyForge util now registers agents and handles init async and statically by @CGeorges in #53
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.9...v2.0.0-alpha.10
2.0.0-alpha.10 (2025-05-29)
- Add custom plugin support and decorator to use plugin on agent-forge with @plugin(new Plugin()) decorator by @CGeorges in #52
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.8...v2.0.0-alpha.9
2.0.0-alpha.9 (2025-05-29)
- Add RAG with ChromaDB for agents with @RAGChromaDB decorator by @CGeorges in #51
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.7...v2.0.0-alpha.8
2.0.0-alpha.8 (2025-05-29)
- Add @tool decorator to add tools to agents by @CGeorges in #50
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.6...v2.0.0-alpha.7
2.0.0-alpha.7 (2025-05-27)
- Add new Visualizer util decorator to generate a timeline of agent events by @CGeorges in #49
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.5...v2.0.0-alpha.6
2.0.0-alpha.6 (2025-05-27)
- Reuse @RateLimiter decorator for llmProvider by @CGeorges in #48
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.4...v2.0.0-alpha.5
2.0.0-alpha.5 (2025-05-26)
- Rewrite simple-agent example and document how to use workflows by @CGeorges in #47
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.3...v2.0.0-alpha.4
2.0.0-alpha.4 (2025-05-26)
- add support for agentforge.config.json with option to extend model list by @CGeorges in #46
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.2...v2.0.0-alpha.3
2.0.0-alpha.3 (2025-05-26)
- Add decorators for MCP and RateLimiter by @CGeorges in #45
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v2.0.0-alpha.1...v2.0.0-alpha.2
2.0.0-alpha.2 (2025-05-25)
- Update documentation to explicitly promote use of environment variables by @CGeorges in #42
- remove yarn state from repository by @CGeorges in #43
- A2a, Agent, LLMProvider and forge decorators by @CGeorges in #44
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.2...v2.0.0-alpha.1
2.0.0-alpha.1 (2025-05-25)
- fix exports of a2a types and classes by @CGeorges in #41
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.1...v1.5.2
1.5.2 (2025-05-23)
- fix bad links in documentation and update dependencies by @CGeorges in #40
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0...v1.5.1
1.5.1 (2025-05-23)
- Add A2A support through SSE and JSON RPC by @CGeorges in #26
- redo stock analysis example and remove sectool by @CGeorges in #30
- update mcp sdk to latest 1.11.5 by @CGeorges in #31
- add rate limiting support for MCP tools by @CGeorges in #32
- fix an issue where a rate limited request will not restart after timer by @CGeorges in #33
- cleanup code and make use of helpers by @CGeorges in #34
- New sample stock-analysis that shows how to use MCP through docker by @CGeorges in #35
- A2A, MCP rate limits, team workflow fixes and new example by @CGeorges in #36
- update design for documentation homepage by @CGeorges in #37
- Refactor Team workflow code as it became big and hard to maintain by @CGeorges in #38
- A2A, Team workflow robustness, MCP fixes, new example by @CGeorges in #39
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.2...v1.5.0
1.5.0 (2025-05-23)
- update design for documentation homepage by @CGeorges in #37
- Refactor Team workflow code as it became big and hard to maintain by @CGeorges in #38
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0-beta.2...v1.5.0-beta.3
1.5.0-beta.3 (2025-05-23)
- add anonymous visitor tracking on documentation pages by @CGeorges in #27
- remove documentation from triggering a release by @CGeorges in #28
- fix tool call function arguments parsing by @mciocan-bd in #29
- @mciocan-bd made their first contribution in #29
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0-beta.1...v1.5.0-beta.2
1.5.0-beta.2 (2025-05-22)
- Add A2A support through SSE and JSON RPC by @CGeorges in #26
- redo stock analysis example and remove sectool by @CGeorges in #30
- update mcp sdk to latest 1.11.5 by @CGeorges in #31
- add rate limiting support for MCP tools by @CGeorges in #32
- fix an issue where a rate limited request will not restart after timer by @CGeorges in #33
- cleanup code and make use of helpers by @CGeorges in #34
- New sample stock-analysis that shows how to use MCP through docker by @CGeorges in #35
- A2A, MCP rate limits, team workflow fixes and new example by @CGeorges in #36
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.1...v1.5.0-beta.1
1.5.0-beta.1 (2025-05-22)
- fix an issue where a rate limited request will not restart after timer by @CGeorges in #33
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0-alpha.4...v1.5.0-alpha.5
1.5.0-alpha.5 (2025-05-22)
- add rate limiting support for MCP tools by @CGeorges in #32
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0-alpha.3...v1.5.0-alpha.4
1.5.0-alpha.4 (2025-05-22)
- update mcp sdk to latest 1.11.5 by @CGeorges in #31
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0-alpha.2...v1.5.0-alpha.3
1.5.0-alpha.3 (2025-05-21)
- redo stock analysis example and remove sectool by @CGeorges in #30
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.5.0-alpha.1...v1.5.0-alpha.2
1.5.0-alpha.2 (2025-05-21)
- Add A2A support through SSE and JSON RPC by @CGeorges in #26
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.1...v1.5.0-alpha.1
1.5.0-alpha.1 (2025-05-16)
- add anonymous visitor tracking on documentation pages by @CGeorges in #27
- remove documentation from triggering a release by @CGeorges in #28
- fix tool call function arguments parsing by @mciocan-bd in #29
- @mciocan-bd made their first contribution in #29
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.1...v1.4.2
1.4.2 (2025-05-21)
- fix error in diagram by @CGeorges in #25
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0...v1.4.1
1.4.1 (2025-05-15)
- feat: add MCP support by @CGeorges in #9
- Linting fixes for MCP support by @CGeorges in #10
- fix: tool imports by @CGeorges in #11
- improve task dependency and removes duplicated code by @CGeorges in #13
- feat: add streamable http protocol for MCP by @CGeorges in #14
- Better task manangement in hierarchical workflows, improved debugging, MCP client refactor, LLM class robustness by @CGeorges in #15
- remove unused file, update biome schema by @CGeorges in #16
- Task management improvements by @CGeorges in #18
- Apply tests on alpha and beta branches by @CGeorges in #17
- Readme improvements by @CGeorges in #19
- MCP Support, Hierarchical workflow improvements, Task management improvements by @CGeorges in #20
- Cursor rules, improved ts type safety by @CGeorges in #21
- Add docs by @CGeorges in #23
- MCP support, Docs, Team workflow robustness, task management improvements by @CGeorges in #24
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.3.3...v1.4.0
1.4.0 (2025-05-15)
- add MCP support (8a2c0bd)
- Add docs by @CGeorges in #23
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-beta.2...v1.4.0-beta.3
1.4.0-beta.3 (2025-05-15)
- Cursor rules, improved ts type safety by @CGeorges in #21
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-beta.1...v1.4.0-beta.2
1.4.0-beta.2 (2025-05-15)
- feat: add MCP support by @CGeorges in #9
- Linting fixes for MCP support by @CGeorges in #10
- fix: tool imports by @CGeorges in #11
- improve task dependency and removes duplicated code by @CGeorges in #13
- feat: add streamable http protocol for MCP by @CGeorges in #14
- Better task manangement in hierarchical workflows, improved debugging, MCP client refactor, LLM class robustness by @CGeorges in #15
- remove unused file, update biome schema by @CGeorges in #16
- Task management improvements by @CGeorges in #18
- Apply tests on alpha and beta branches by @CGeorges in #17
- Readme improvements by @CGeorges in #19
- MCP Support, Hierarchical workflow improvements, Task management improvements by @CGeorges in #20
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.3.3...v1.4.0-beta.1
1.4.0-beta.1 (2025-05-15)
- add MCP support (8a2c0bd)
- Readme improvements by @CGeorges in #19
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-alpha.6...v1.4.0-alpha.7
1.4.0-alpha.7 (2025-05-15)
- Task management improvements by @CGeorges in #18
- Apply tests on alpha and beta branches by @CGeorges in #17
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-alpha.5...v1.4.0-alpha.6
1.4.0-alpha.6 (2025-05-14)
- Better task manangement in hierarchical workflows, improved debugging, MCP client refactor, LLM class robustness by @CGeorges in #15
- remove unused file, update biome schema by @CGeorges in #16
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-alpha.4...v1.4.0-alpha.5
1.4.0-alpha.5 (2025-05-14)
- use mcp sdk instead (3227ba7)
- feat: add streamable http protocol for MCP by @CGeorges in #14
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-alpha.3...v1.4.0-alpha.4
1.4.0-alpha.4 (2025-05-08)
- improve task dependency and removes duplicated code by @CGeorges in #13
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-alpha.2...v1.4.0-alpha.3
1.4.0-alpha.3 (2025-05-08)
- fix: tool imports by @CGeorges in #11
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.4.0-alpha.1...v1.4.0-alpha.2
1.4.0-alpha.2 (2025-05-07)
- tool imports (905d018)
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.3.3...v1.4.0-alpha.1
1.4.0-alpha.1 (2025-05-07)
- add MCP support (8a2c0bd)
- fix(workflow): decrease complexity of workflow run by @CGeorges in #8
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.3.2...v1.3.3
1.3.3 (2025-03-20)
- workflow: decrease complexity of workflow run (2d9c495)
- docs: improve readme readability by @CGeorges in #7
Full Changelog: https://github.com/frostlogic-ab/agent-forge/compare/v1.3.1...v1.3.2
1.3.2 (2025-03-20)
1.3.1 (2025-03-19)
- remove package-lock as we use yarn and expose LLMProvider from the framework (03f4d49)
1.3.0 (2025-03-09)
- add streaming support (7703837)
- add tool to scrape web pages. (f728f87)
- add verbose and rate_limit to workflows (050227c)
- new stock analysis sample with new sec api tool (b65085e)
1.3.0-beta.4 (2025-03-09)
- usage of teams (b58fe7b)
1.3.0-beta.3 (2025-03-09)
- add tool to scrape web pages. (f728f87)
1.3.0-beta.2 (2025-03-09)
- add streaming support (7703837)
1.3.0-beta.1 (2025-03-08)
- issue with tools not being properly sent in LLM messages (170c2cc)
- add verbose and rate_limit to workflows (050227c)
- new stock analysis sample with new sec api tool (b65085e)
1.2.0 (2025-03-07)
1.2.0-beta.2 (2025-03-07)
- issue with tools not being properly sent in LLM messages (170c2cc)
1.2.0-beta.1 (2025-03-07)
- add verbose option parameter for teams (1f6ce59)
1.1.0 (2025-03-07)
- refactor team runs with a more sophisticated solution and add rate limiting (68675ec)
- allow ci to pass with no tests (9d139a3)
- correct repository urls (142057f)
- get lock in sync (0cfef33)
- add semantic releases and deployment pipelines (1a98e45)
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This file is automatically updated by semantic-release when new versions are released.