Skip to main content

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:

  1. Customer Service - Specialized agents for order placement and refund processing
  2. English Tutor - Grammar and vocabulary tutor agents that collaborate
  3. Image OCR - Extract and process text from images
  4. 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

agentfleet-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentfleet-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

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

Hashes for agentfleet-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b4d656a1d4ac5796b894b289f5dc42683e2e2b5a7193b8a558120c6ba9f9cf1c
MD5 dcefaaf521c1aff0131567ca452b5f27
BLAKE2b-256 fc046e0dc2bfa4a4e6a62f4fcfbe18ea59205a638a47956faf24a0a335d61e7b

See more details on using hashes here.

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

Hashes for agentfleet-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a648040dff61d744804d83c2a9625b3c3499b38af5ece4e6d1de64098cb5d6e
MD5 c5815a969f8b612793f5231584b82cb9
BLAKE2b-256 3a38ba5d0b286bb9ee3bcb490e7acb3c9524293c5816e58d1d0bb90d46b85522

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page