Skip to content

Latest commit

 

History

History
595 lines (330 loc) · 30.9 KB

File metadata and controls

595 lines (330 loc) · 30.9 KB

What's Changed

  • 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

New Contributors

  • @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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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

New Contributors

  • @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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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

New Contributors

  • @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)

What's Changed

  • 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)

What's Changed

  • 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)

Bug Fixes

Features

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

Bug Fixes

Features

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

Bug Fixes

What's Changed

  • 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)

What's Changed

  • 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)

What's Changed

  • 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)

Bug Fixes

What's Changed

  • feat: add MCP support by @CGeorges in #9
  • Linting fixes for MCP support by @CGeorges in #10

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)

Features

What's Changed

  • 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)

Bug Fixes

  • workflow: decrease complexity of workflow run (2d9c495)

What's Changed

  • 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)

Bug Fixes

  • remove package-lock as we use yarn and expose LLMProvider from the framework (03f4d49)

1.3.0 (2025-03-09)

Bug Fixes

  • issue with tools not being properly sent in LLM messages (170c2cc)
  • usage of teams (b58fe7b)

Features

  • 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)

Bug Fixes

1.3.0-beta.3 (2025-03-09)

Features

  • add tool to scrape web pages. (f728f87)

1.3.0-beta.2 (2025-03-09)

Features

1.3.0-beta.1 (2025-03-08)

Bug Fixes

  • issue with tools not being properly sent in LLM messages (170c2cc)

Features

  • 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)

Bug Fixes

  • issue with tools not being properly sent in LLM messages (170c2cc)

Features

  • add verbose option parameter for teams (1f6ce59)
  • add verbose and rate_limit to workflows (050227c)

1.2.0-beta.1 (2025-03-07)

Features

  • add verbose option parameter for teams (1f6ce59)

1.1.0 (2025-03-07)

Features

  • refactor team runs with a more sophisticated solution and add rate limiting (68675ec)

1.0.0 (2025-03-07)

Bug Fixes

Features

  • add semantic releases and deployment pipelines (1a98e45)

Changelog

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.