Metadata-Version: 2.1
Name: agentUniverse
Version: 0.0.11
Summary: agentUniverse is a framework for developing applications powered by multi-agent base on large language model.
Home-page: https://github.com/alipay/agentUniverse
Author: AntGroup
Author-email: jerry.zzw@antgroup.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: log-ext
Provides-Extra: store-ext
Requires-Dist: Jinja2 (>=3.1.4,<4.0.0)
Requires-Dist: SQLAlchemy (==2.0.25)
Requires-Dist: aliyun-log-python-sdk (==0.8.8) ; extra == "log-ext"
Requires-Dist: anthropic (>=0.26.0,<0.27.0)
Requires-Dist: cffi (>=1.15.1,<2.0.0)
Requires-Dist: chromadb (==0.4.24)
Requires-Dist: dashscope (>=1.19.1,<2.0.0)
Requires-Dist: duckduckgo-search (>=6.1.7,<7.0.0)
Requires-Dist: flask (>=2.3.2,<3.0.0)
Requires-Dist: flask_cors (==4.0.0)
Requires-Dist: googleapis-common-protos (>=1.63.0,<2.0.0)
Requires-Dist: grpcio (==1.63.0)
Requires-Dist: gunicorn (>=22.0.0,<23.0.0)
Requires-Dist: langchain (==0.1.20)
Requires-Dist: langchain-anthropic (>=0.1.13,<0.2.0)
Requires-Dist: langchain-community (==0.0.38)
Requires-Dist: langchain-core (==0.1.52)
Requires-Dist: loguru (==0.7.2)
Requires-Dist: myst-parser (>=2.0.0,<3.0.0)
Requires-Dist: numpy (>=1.26.0,<2.0.0)
Requires-Dist: ollama (>=0.2.1,<0.3.0)
Requires-Dist: openai (==1.13.3)
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (>=1.25.0,<2.0.0)
Requires-Dist: pandas (>=2.2.2,<3.0.0)
Requires-Dist: pyarrow (>=16.1.0,<17.0.0)
Requires-Dist: pydantic (>=2.6.4,<3.0.0)
Requires-Dist: pymilvus (>=2.4.3,<3.0.0) ; extra == "store-ext"
Requires-Dist: qianfan (>=0.3.12,<0.4.0)
Requires-Dist: requests (>=2.32.0,<3.0.0)
Requires-Dist: sphinx (>=7.2.6,<8.0.0)
Requires-Dist: sphinx-rtd-theme (>=2.0.0,<3.0.0)
Requires-Dist: tiktoken (==0.5.2)
Requires-Dist: tqdm (>=4.66.3,<5.0.0)
Requires-Dist: werkzeug (>=3.0.3,<4.0.0)
Requires-Dist: wikipedia (>=1.4.0,<2.0.0)
Project-URL: Repository, https://github.com/alipay/agentUniverse
Description-Content-Type: text/markdown

# agentUniverse

## Overview
agentUniverse is a framework for developing applications powered by multi-agent base on large language model.  It provides all the essential components for building a single agent, and a multi-agent collaboration mechanism which  serves as a pattern factory that allowing developers to buid and customize multi-agent collaboration patterns. With this framework,  developers can easily construct multi-agent applications, and share the pattern practices from different technical  and business fields.

The framework will come with serveral pre-install multi-agent collaboration patterns which have been proven effective in real business scenarios, and will continue to be enriched in the future. Patterns that are currently about to be released include:

- PEER pattern：
This pattern utilizes four distinct agent roles: Plan, Execute, Express, and Review, to achieve a multi-step breakdown and sequential execution of a complex task. It also performs autonomous iteration based on evaluative feedback which enhancing performance in reasoning and analytical tasks. 


- DOE pattern：
This pattern consists of three agents: Data-fining agent, which is designed to solve data-intensive and high-computational-precision task; Opinion-inject agent, which combines the data results from first agent and the expert opinions which are pre-collected and structured; the third agent, Express agent generates the final result base on given document type and language style.

More patterns are coming soon...
