cool-play-agent-teams
Role-driven multi-agent orchestration framework built with strong typing and tool-only collaboration flow.
Runtime model execution uses pydantic_ai with OpenAI-compatible endpoints.
Evaluation Snapshot
Recent SWE-bench snapshots are archived under docs/evaluations/swebench/.
Current snapshots cover only the first 100 items from SWE-bench Verified, not the full benchmark.
Using glm-5,Temperature: 0.7,Top P:0.95.
| Mode | Benchmark | Pass Rate | Passed | Failed | Mean Duration | Input Tokens | Cached Input | Output Tokens | Requests | Tool Calls | Report |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | SWE-bench Verified 100 | 72.0% | 72 | 28 | 369.2s | 60,265,198 | 58,214,976 | 451,537 | 2,432 | 2,484 | HTML |
| Orchestration | SWE-bench Verified 100 | 73.0% | 73 | 27 | 704.2s | 103,016,077 | 95,659,776 | 1,886,195 | 6,026 | 7,171 | HTML |
Highlights:
Orchestrationcurrently reaches73/100onSWE-bench Verified 100, with96runs finishing incompletedstate and4ending infailed.Normalmode currently reaches72/100onSWE-bench Verified 100, with97runs finishing incompletedstate and3ending infailed.- Token usage is reported directly in the table so model IO and tool activity can be compared without deriving cost assumptions.
Web Interface
Start the server with uv run agent-teams server start and open http://127.0.0.1:8000 in your browser.
Use uv run agent-teams server restart to restart the managed server, and uv run agent-teams server stop --force to force stop it.
The web UI now includes a language toggle beside the settings button so you can switch between English and Simplified Chinese in-page.
Frontend assets are now decoupled under frontend/dist and served by the backend.
Quick start
1) Install dependencies
Use the setup script for your platform, install from PyPI, or install directly with uv.
Windows:
.\setup.bat
Linux/macOS:
sh setup.sh
Install from PyPI:
pip install cool-play-agent-teams
Direct install:
uv sync --extra dev
uv pip install -e .
For local development, prefer uv run --extra dev ... over raw python, pytest, or ruff so commands execute inside the repository environment instead of a system interpreter.
2) help
agent-teams --help
# for evals
agent-teams-evals --help
If the agent-teams command is still missing in a fresh local checkout, the project package was not installed into the active virtual environment. Run uv pip install -e . or use uv run python -m agent_teams --help as a fallback.
Examples:
uv run --extra dev pytest -q
uv run --extra dev ruff check --fix
uv run --extra dev basedpyright
Metadata
Release files for cool-play-agent-teams 0.0.3.20260327145920
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| cool_play_agent_teams-0.0.3.20260327145920.tar.gz | 800.8 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cool_play_agent_teams-0.0.3.20260327145920-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / cool_play_agent_teams-0.0.3.20260327145920.tar.gz
| Download URL | cool_play_agent_teams-0.0.3.20260327145920.tar.gz |
|---|---|
| Size | 800.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
80059e0973d8808b58d3dd9b453ccd06acd7a7017cd4fada9e781aa990b5230d
|
|
BLAKE2b-256 checksum How to use checksums |
8dd92691dcfb16a0f1114437346275165aed408f29e9e8ce0ce88263709cf9c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 27, 2026.
Transparency logRelease files / cool_play_agent_teams-0.0.3.20260327145920-py3-none-any.whl
| Download URL | cool_play_agent_teams-0.0.3.20260327145920-py3-none-any.whl |
|---|---|
| Size | 1.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3245897ea467a9439c35c67a82a420e5a029faa69ed132d00600d305800767fa
|
|
BLAKE2b-256 checksum How to use checksums |
bcfafda24553552466ae93bb63cf2c1caa027055ca2f84d9b4ddde05833431f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 27, 2026.
Transparency logSecurity for cool-play-agent-teams 0.0.3.20260327145920
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for cool_play_agent_teams-0.0.3.20260327145920.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 27, 2026.
Transparency logA 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.