Releases: FoundationAgents/MetaGPT
Releases · FoundationAgents/MetaGPT
v0.2.1
What's Changed
- Support integration with qdrant vector database by @hezhaozhao-git in #207.
- Support integration and execution on github codespaces by @LeonZh0u in #186.
- Add integration with multiple web search engines (
duckduckgo_search/googleapi) by @shenchucheng in #161. - Enhance web search result parsing capability, enabling targeted web content retrieval and result parsing by @shenchucheng in #69.
- Add timeout settings and network anomaly alerts for the OpenAI interface by @wangjie5540 in #112.
- Incorporate fault tolerance in
update_costandupdate_usagecalculations, and reduce instances of code execution errors caused by network anomalies by @alitrack in #138. - Introduce and refine the role of
qa engineer, enabling abilities such as writing test cases, running code, and debugging errors by @garylin2099 in #77. - Fix the bug that can not use proxy and update the default setting check mechanism by @flyi in #121
- Introduce and refine the role of
researcher, enabling abilities such as online searching, analyzing and summarizing web search results, and writing reports by @shenchucheng in #161. - Add custom loop policy for Windows by @bocandrei in #257
- Bug fix for ProductManager import by @denniseilander in #221
- Handle exception when using Anthropic_API_KEY instead of OPENAI_API_KEY by @flyi in #194
- Add MetaGPT quickstart doc links by @voidking in #139
- Fix typo problem in
run_code.pyby @jansalvador in #144 - Correct requirements and install instructions by @talkingtoaj in #238
- Add action
write docstring, supporting sphinx/google/numpy styles by @shenchucheng in #124 - Update the Dockerfile, translate Chinese comments within the code, and perform other typo corrections, thx @voidking @LeonZh0u @flyi.
- Fix bug when calling
faiss_store writeby @seehi in #84 - Fix bug for incorrect
parse_tasksandparse_workspaceby @femto in #116 - Support installing mmdc locally and skipping downloading Chromium by @alitrack in #83
- Implement code review to enhance the executability of the generated code, optimize the code-writing prompt to improve the executability of the generated code by @qa6300525 in #73
- Add a retry mechanism to reduce the probability of code generation failure by @qa6300525 in #73
- Add
memory_storageusing ann to avoid similar idea repetitive execution by @better629 in #70 - Add a new api key field and create a wrapper class for serper API by @LeonZh0u in #50
- Format
importaccording to sort and clean up existing unused code, add .pre-commit-config.yaml to automatically detect code issues when code commit by @seehi in #67 - Add requirements.txt save and
api_spec_and_tasks.mdby @Hallimede in #57 - Bug fix: delete special characters when creating a directory by @voidking in #137
- Add support for anthropic Claude api by @LeoXV1 in #65
Other updates:
- Thanks to @geniuslzh in #136, for FAQ-EN
- Thanks to @eltociear in #143, creating
REAME_JA.md - Thanks to @hezhaozhao-git in #208, adding ruff for code linter
- Thanks to @voidking and @alitrack for their work on updating the docker image and optimizing the Dockerfile in #106 and #109.
- Thanks to @stellaHSR in #63, for providing the ui role and enabling the use of the stable diffusion text2image api.
- Thanks to @wangjie5540 in #179, for optimizing the Dockfile.
- Thanks to @martcpp in #156, for providing English comments.
v0.1.0
v0.1.0
- Establish a separate output queue, differentiated from the message queue
- Support Azure asynchronous API
- Make gpt-3.5-turbo available (HARD)
- Support Docker
- Support pip
- Make a stable requirements.txt
- Support streaming mode
- Add Japanese README
- Resolve config conflicts
- Remove langchain in main path
- Support non-git-clone project
- Adapt pydantic
Attached files are some games generated by MetaGPT. ~$0.7 for one game.