Skip to main content

PolyMind (群策)

PolyMind Logo

PolyMind is a model-agnostic, tool-agnostic, and data-agnostic frameowrk for building intelligent agents that can work together to solve complex problems. It is inspired by the concept of "群策" from Chinese philosophy, which emphasizes the strength found in collective decision-making and strategy. PolyMind provides a platform for creating and managing intelligent agents that work together to achieve common goals.

License

Features

  • Agent Collaboration: Facilitate seamless interaction and collaboration among diverse agents.
  • Scalable Architecture: Designed to easily scale from small to large numbers of agents.
  • Domain Agnostic: Suitable for a wide range of applications, from robotics to financial analysis.
  • Extensible: Open architecture allows for custom agent models and behaviors.
  • Community-Driven: Open-source and community-driven development ensures continuous improvement and inclusivity.

Polymind Design Principles

Polymind is designed around four key concepts: Tools, Tasks, Thought Processes, and Agents.

  • Tools: Tools are the basic building blocks that an Agent can use to perform its Tasks. They can be anything from a simple function to a complex machine learning model.

  • Tasks: Tasks are the specific jobs that an Agent is designed to perform. User typically describe their requirements in natural languages, and the thought process with convert them into tasks.

  • Thought Processes: Thought Processes define the logic that an Agent uses to decide how to breakdown a requirement into tasks and decide which Tasks to perform and when. They are essentially the "brain" of the Agent.

  • Agents: Agents are the main actors in Polymind. They use their Tools, guided by their Thought Processes, to perform their Tasks. Each Agent can be customized to fit the specific needs of the user.

The design of Polymind is meant to be neat and extensible, it only defines how an agent should process tasks at an abstract level, without set limitation on what tools to use or how to use them.

Getting Started

To get started with PolyMind, clone the repository and follow the installation instructions:

git clone https://github.com/your-username/polymind.git
cd polymind

Metadata

Release files for polymind 0.0.64

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for polymind 0.0.64
File Size Uploaded Provenance Actions
polymind-0.0.64.tar.gz 89.5 kB Without provenance Details for polymind-0.0.64.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for polymind 0.0.64
File Interpreter ABI Platform Actions
polymind-0.0.64-py3-none-any.whl Python 3 none any Details for polymind-0.0.64-py3-none-any.whl

Total release size: 133.1 kB

Release files / polymind-0.0.64.tar.gz

Download URL polymind-0.0.64.tar.gz
Size 89.5 kB
Tags Source
SHA-256 checksum
How to use checksums
505b0b495b2b5541ca933eb149acf114794407f573dc62f735c5c5ad22f57825
BLAKE2b-256 checksum
How to use checksums
905123e645a4f3a8161d67561a2440f3b0c9a1248473b2bf3486f50257a917dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.13.1 Darwin/24.2.0

Release files / polymind-0.0.64-py3-none-any.whl

Download URL polymind-0.0.64-py3-none-any.whl
Size 43.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
acae5950b46b222d1c0a57b85c5dd6945d38df20be8ac40aebd5b466c63bd532
BLAKE2b-256 checksum
How to use checksums
fc34c050e1efc70d2bb422d03417e286387ed43ca738adfb173d35152215d61f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.13.1 Darwin/24.2.0

Security for polymind 0.0.64

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.64 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page