Skip to content
Agents tracked: 258 Downloads (7d): 219M up 6.1% GitHub stars: 5.5M VS Code installs: 148M Releases (7d): 293 Agent status: 2 with issues Updated Oct 7, 2026

MetaGPT changelog: what's new each month

Every stable MetaGPT release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.

March 2025

1 release: 0.8.2

March brought bug fixes and merged improvements to MetaGPT.

March 2024

3 releases: 0.7.4 → 0.8.0

March brought improvements to the interpreter system, added support for new AI model providers, and enhanced testing infrastructure. The month included a major 0.8.0 release that unified naming conventions and expanded model compatibility.

Highlights

  • Added support for Gemini and proxy configuration
  • Introduced Qianfan and DashScope as new model providers
  • Unified Interpreter naming across the system
  • Enhanced testing with mocking for Mermaid ink and OpenAI embeddings

New

  • Gemini model provider support
  • Proxy support for model requests
  • Qianfan model provider integration
  • DashScope model provider integration
  • Unit test mocking for Mermaid ink rendering
  • Unit test mocking for OpenAI embeddings in DocumentStore and memory

Improved

  • Unified Interpreter naming conventions throughout the codebase
  • Updated Role.setactions() method in role.py
  • Upgraded ipykernel dependency to 6.27.1
  • Improved requirements.txt management

Fixed

  • Fixed GBK UnicodeEncodeError
  • Fixed action.llm.model configuration in debate example

February 2024

4 releases: 0.7.0 → 0.7.3

February brought significant architectural improvements to MetaGPT's configuration and context management system. The month focused on simplifying setup processes and restructuring core components for better flexibility and clarity.

Action needed
  • Configuration API changed from global CONFIG to Config instances.
  • Subscription concept replaced with tag-based subscription model.
  • Explicit serialize/deserialize functions removed from Role class.

Highlights

  • Simplified configuration system moving from global CONFIG to flexible Config instances for granular control.
  • Introduced Context objects that allow each Role to manage its own context independently.
  • New metagpt --init-config command provides a friendlier setup process for users installing via pip.
  • Subscription model changed to use tags for improved readability.
  • ActionNode can now be initialized directly from pydantic.BaseModel for easier structured definitions.

New

  • Context system for individual role-based context management.
  • metagpt --init-config command for simplified initial configuration.
  • Support for initializing ActionNode from pydantic.BaseModel.

Improved

  • Configuration system simplified to use Config instances instead of global state.
  • File repository restructured to consolidate FileRepo and GitRepo responsibilities.
  • WritePRD Action logic enhanced and buggy behaviour fixed.
  • Removed explicit serialize/deserialize functions from Role in favour of mixin approach.

Fixed

  • Numpy dependency error.
  • Human interaction bugs.
  • Code execution bugs.
  • Tool path bug.
  • Configuration error.

Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. MetaGPT: pricing, features and alternatives · All changelogs