File-based multi-agent coordination protocol — per-role queues, layered plugin set for Claude Code, profile-v2 for OpenAI Codex
Project description
greatminds
File-based multi-agent coordination for agent fleets and task pipelines.
greatminds runs a fleet of Claude, Codex, or Cursor agents on a shared
filesystem-based finite state machine. Tasks flow through queues such as
feature_inbox/, feature_plan/, feature_dev/, feature_test/, and
verified/; a small coordd daemon nudges agents when input appears. There is
no central broker and no database. Per-project setup writes coord.yaml;
the per-user daemon can supervise multiple projects on one machine.
Quickstart
# install
pip install greatminds # or: uv add greatminds
# bootstrap a project
mkdir -p /tmp/greatminds-demo
cd /tmp/greatminds-demo
greatminds setup --session myproject
# install the per-project daemon
greatminds daemon install
greatminds daemon start
# launch agents
greatminds launch --target tmux
tmux a -t myproject
The windows defined in coord.yaml boot inside one tmux session; each role
starts in chat or loop mode according to that file.
Key Concepts
- Queues:
feature_inbox/,feature_plan/,feature_dev/,verified/- task state is its directory. - Roles:
ARCHITECT-PLANNER,DEVELOPER,TESTER, and others - each role owns queues and a heartbeat file. - Scenarios A/B/C: standard pipeline, intensive review, and UI rapid iteration.
- Stand gate: stand-required tasks need
STAND-KEEPERevidence before review. - Inbox: per-role mailbox for
ask,info, andwakemessages without moving tasks.
Documentation
Full documentation: https://veryviolet.github.io/greatminds/
Where to File Issues
Bugs in greatminds: https://github.com/veryviolet/greatminds/issues
Bugs in a project you use greatminds in: that project's issue tracker.
License
Apache-2.0. See LICENSE.
Project details
Release history Release notifications | RSS feed
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 greatminds-1.2.8.tar.gz.
File metadata
- Download URL: greatminds-1.2.8.tar.gz
- Upload date:
- Size: 192.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aad0ca9b2d3efb7f26eeb48fec3edcc5d9e962f3991ecfc2a9e56b12c092ae73
|
|
| MD5 |
7ce7f62441a1d1263bbcb286697d0e97
|
|
| BLAKE2b-256 |
1cc1eca00157fedb6936a2cc77d474ef359f4ac4edd7f218117a8008278ceecc
|
Provenance
The following attestation bundles were made for greatminds-1.2.8.tar.gz:
Publisher:
publish.yml on veryviolet/greatminds
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
greatminds-1.2.8.tar.gz -
Subject digest:
aad0ca9b2d3efb7f26eeb48fec3edcc5d9e962f3991ecfc2a9e56b12c092ae73 - Sigstore transparency entry: 1632513814
- Sigstore integration time:
-
Permalink:
veryviolet/greatminds@8a6aba19cddc23536880bec8c7c3905bb02a6cf8 -
Branch / Tag:
refs/tags/v1.2.8 - Owner: https://github.com/veryviolet
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8a6aba19cddc23536880bec8c7c3905bb02a6cf8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file greatminds-1.2.8-py3-none-any.whl.
File metadata
- Download URL: greatminds-1.2.8-py3-none-any.whl
- Upload date:
- Size: 247.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b942146d6bb30bf62cf3d06feb02af5630cf6c7567f7c3ff47677875194908f
|
|
| MD5 |
f930ec9fb7ed110fcd6b02707049dc5d
|
|
| BLAKE2b-256 |
ff58b3e2be0c90d0bbf49c352a796fe8aa44e85a7d7d48bda038f5933c0bfbab
|
Provenance
The following attestation bundles were made for greatminds-1.2.8-py3-none-any.whl:
Publisher:
publish.yml on veryviolet/greatminds
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
greatminds-1.2.8-py3-none-any.whl -
Subject digest:
2b942146d6bb30bf62cf3d06feb02af5630cf6c7567f7c3ff47677875194908f - Sigstore transparency entry: 1632513831
- Sigstore integration time:
-
Permalink:
veryviolet/greatminds@8a6aba19cddc23536880bec8c7c3905bb02a6cf8 -
Branch / Tag:
refs/tags/v1.2.8 - Owner: https://github.com/veryviolet
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8a6aba19cddc23536880bec8c7c3905bb02a6cf8 -
Trigger Event:
push
-
Statement type: