A package for managing AI agents and chatrooms
Project description
AgentFleet
A Python package for managing AI agents and chatrooms that work with LLM-based capabilities.
Installation
pip install agentfleet
Usage
from agentfleet import Agent, Chatroom, create_chatroom
# Example: Create an agent
from langchain_openai import ChatOpenAI
llm = ChatOpenAI()
agent = Agent(name="Assistant", llm=llm, sys_prompt="You are a helpful assistant")
# Example: Set up a chatroom
chatroom = Chatroom(llm=llm, agents=[agent], current_agent=agent)
Features
- Create AI agents with different capabilities
- Build chatrooms with multiple specialized agents
- Transfer conversation control between agents
- Maintain conversation state across interactions
Example Use Cases
AgentFleet includes several example applications:
- Customer Service - Specialized agents for order placement and refund processing
- English Tutor - Grammar and vocabulary tutor agents that collaborate
- Image OCR - Extract and process text from images
- Course Planning - Generate educational course plans
Supported LLM Providers
AgentFleet supports multiple LLM providers:
- Azure OpenAI (ChatGPT, GPT-4)
- Zhipu AI (GLM-4)
- Yi (Yi-Large, Yi-Lightning)
- DeepSeek (DeepSeek-V3, DeepSeek-R1)
License
MIT License
Copyright (c) 2025 Wei Zhou
Contributing
Individual Contributor: Wei Zhou
We welcome contributions! Please review our contribution guidelines for details on our code of conduct, and the process for submitting pull requests.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentfleet-0.1.0.tar.gz.
File metadata
- Download URL: agentfleet-0.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4d656a1d4ac5796b894b289f5dc42683e2e2b5a7193b8a558120c6ba9f9cf1c
|
|
| MD5 |
dcefaaf521c1aff0131567ca452b5f27
|
|
| BLAKE2b-256 |
fc046e0dc2bfa4a4e6a62f4fcfbe18ea59205a638a47956faf24a0a335d61e7b
|
File details
Details for the file agentfleet-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agentfleet-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a648040dff61d744804d83c2a9625b3c3499b38af5ece4e6d1de64098cb5d6e
|
|
| MD5 |
c5815a969f8b612793f5231584b82cb9
|
|
| BLAKE2b-256 |
3a38ba5d0b286bb9ee3bcb490e7acb3c9524293c5816e58d1d0bb90d46b85522
|