Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: FoundationAgents/MetaGPT

v0.8.2

09 Mar 15:59
df9bc18
Compare
Choose a tag to compare
Loading

fix bugs and some merged PRs

Patch release: v0.8.1

22 Apr 10:56
Compare
Choose a tag to compare
Loading

v0.8.0: Introduction of Data Interpreter, Integration with RAG, and Expanded Support for LLMs

29 Mar 11:10
feb2d30
Compare
Choose a tag to compare
Loading

Release Highlights

Data Interpreter: Open Source and Better "Devin"

Data Interpreter is an autonomous agent that uses notebook, browser, shell, stable diffusion, and any custom tool to complete tasks.

Data Interpreter has achieved state-of-the-art scores in machine learning, mathematical reasoning, and open-ended tasks, and can analyze stocks, imitate websites, and train models.

It can debug code by itself, fix failures by itself, and solve a large number of real-life problems by itself.

We open-source our code and provide a wealth of working examples to give everyone access to state-of-the-art AI capabilities.

📝 Paper
🔗 Examples
📖 How to use

RAG

RAG module integrated! Common features such as indexing, retrieval, and rank are supported. Explore this example for a quick start.

New LLMs

New members for the supported LLM family: This time, Claude, QianFan, DashScope, and Yi. Check out here for configuration.

What's Changed

New Contributors

Kudos to all the contributors for making their first mark!

Patch release: v0.7.7

29 Mar 04:00
4503080
Compare
Choose a tag to compare
Loading

A patch release for the following issues:

Patch release: v0.7.6

12 Mar 14:53
283c7b4
Compare
Choose a tag to compare
Loading

A patch release for the following issues:

  • feat: gemini + proxy in #971
  • fixbug: gbk UnicodeEncodeError in #973

Patch release: v0.7.4

07 Mar 08:52
26252e6
Compare
Choose a tag to compare
Loading

A patch release for the following issues:

  • Renamed interpreter, added arxiv link to Data Interpreter paper in #951

Patch release: v0.7.3

26 Feb 06:15
45dd352
Compare
Choose a tag to compare
Loading

A patch release for the following issues:

  • Fixed config error in #928

Patch release: v0.7.2

20 Feb 15:04
c7b197f
Compare
Choose a tag to compare
Loading

A patch release for the following issues:

  • Fixed human interact and execute code bugs in #910
  • Fixed tool path bug in #912

Patch release: v0.7.1

19 Feb 12:44
c00f33f
Compare
Choose a tag to compare
Loading

A patch release for the following issues:

  • Unified Interpreter naming #902
  • Fixed numpy dependency error #906

v0.7.0: Easy Configuration, Improved Incremental Development, and CodeInterpreter

09 Feb 02:42
335d972
Compare
Choose a tag to compare
Loading

Release Highlights

  • Easier and more flexible configuration: Simplified config setup, moving away from a global CONFIG to use Config instances for more granular control. Typical use cases involve assigning different LLMs to different Roles. Please check out here for detailed usage.
  • Introduced Context: Context is made up of config, repo, workspace, etc. Each Role can possess its own context, allowing more flexible context management.
  • Added metagpt --init-config command: A more friendly setup process for pypi package users.
  • Repo restructuring: Consolidated FileRepo and GitRepo responsibilities to simplify code and logic.
  • Subscription to tags: Changed the concept of subscription to tags for improved readability and usability.
  • Removal of explicit serialize/deserialize functions: Removed these functions from Role, used mixin instead for better clarity.
  • Supported initializing ActionNode from pydantic.BaseModel: An easy and structured way to define ActionNode.
  • WritePRD Action restructuring: Simplified code, enhanced effectiveness, and fixed buggy logic.
  • Env restructuring (experimental): Re-abstracted Env to accommodate various environments more effectively; Uses mark_as_readable mark_as_writable to decorate APIs to uniformly observe and act on the environment through observe and step.
  • Embraced Multi-modality: Added a vision agent based on GPT-4V, check out the example here!
  • Improved Incremental development: Higher success rate of incremental development compared to previous version.
  • Introduced CodeInterpreter: A general agent who solves problems through coding. The agent leverages on plans and tools, capable of tackling a wide range of problems, including data visualization, machine learning modeling, math reasoning, web scraping, webpage imitating, etc. We are adding examples here!

What's Changed

Backwards Incompatible Changes

  • IMPORTANT: We removed config.yam, key.yaml and switched to a minimal config2.yaml. Please check the latest setup method here
  • We removed Role._init_actions and added Role.set_actions, which allows actions setup at any time besides initialization. For Role initialization specifically, users should also use self.set_actions(...) now

Features

Bugfixes and improvements

Morty Proxy This is a proxified and sanitized view of the page, visit original site.