Skip to content

Releases: mozilla-ai/agent-factory

v0.3.1

12 Sep 11:42
a21c737

Choose a tag to compare

v0.3.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

11 Sep 10:08

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

🎉 Major Features & Enhancements

  • Upgrade any-agent version from 1.2.0 to 1.8.3 -> use tinyagent + any-llm as the default (instead of openai + litellm) (#292)
  • Programmatic generation of requirements.txt by parsing agent code (#301)
  • Refactor evals to be part of src/agent_factory (#315)
  • Replace gpt-4.1 with o3 model for AgentJudge (#308)
  • Auto-detect and fix Python syntax errors (#314)

🧪 Testing & Quality Assurance

  • Migrate tests to A2A - Part-4 Tests on Manufacturing Agent Trace (#297)
  • Metrics tracker with costs, n_turns and token counts displayed at the end of generation tests (#300)
  • Added mock for visit_webpage for summarise/podcast use cases (#307)
  • Add generation test to CI that uses openai + litellm (#321)

📊 Tracing

  • Upload manufacturing agent traces to the same folder as the other agent artifacts (#295)
  • Trace propagation and exporting for chat interactions on chainlit (#306)

🔄 Refactoring & Code Quality

  • Clarify mcpd instructions and errors (#303)
  • Drop unused dependencies (#293)
  • Replace dotenv with python-dotenv (#302)

🐛 Bug Fixes

  • Make targets not using uv correctly (#294)

📚 Documentation & Guides

  • Update instructions on how to run mcpd daemon (#291)
  • Local tests documentation for developers (#313)

👥 New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

21 Aug 12:34
f4c7d6d

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

🎉 Major Features & Enhancements

  • Sunset agent-factory CLI in favor of A2A server (#184)
  • Introduce multi-turn conversations on chainlit UI (#186)
  • Integrate mcpd with agent-factory (#234, #262)
  • Option to store artifacts to MinIO / S3 (#206)
  • Enable tracing propagation from A2A server to agent_generator client (#224)
  • Makefile with commands for standing up A2A server and running tests for devs (#185)
  • Move any-agent tools (visit_webpage and search_tavily) into agent factory (#269)

🔧 MCP Server Integration & Tools

  • Agent uses mcpd binary to execute the tools search instead of mcpm (#197)
  • Adding several tested MCP servers to docs (#207, #215, #221, #226)

🧪 CI Tests

  • Migrate tests to A2A (#193, #195, #196)
  • Github action for dummy mcp server tests (#200)
  • Scripts to test mcp servers as a part of CI (#199)
  • Add tool mocking for target agents in CI tests (#182, #288)

🎨 User Interface & Experience

  • Streaming tool use calls to agent_generator client and chainlit UI when using A2A (#201, #257)

📚 Documentation & Guides

  • Initial content, automated doc build (#222)
  • Docs - quick guide to find credentials and API tokens for several MCP servers (#254)

🔄 Miscellaneous

  • Adding build and push action for Docker images (#284)
  • Limit max turns taken by the agent using callbacks (#235)
  • Adds litellm<1.75.0 to all target agents (#266)
  • Update Criteria & Judge Agents arg variables (#276)
  • Outputs include a file with agent's input parameters (#211)

👥 New Contributors

Full Changelog: 0.1.0+main.archive.20250721...0.2.0