Skip to main content

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 protocol. Per-role queues, atomic mv handoff, layered plugin set for Claude Code and profile-v2 setup for OpenAI Codex CLI.

Status

Alpha0.1.0.dev0. Public foundation commit; CLI entry-points are wired incrementally as scripts are ported from the original /opt/coordination/ layout.

What it is

A fleet-orchestration substrate for agents running in tmux panes:

  • R8 finite-state pipeline — tasks move through typed queues (feature_inbox/, feature_plan/, feature_dev/, feature_ui_dev/, feature_docs/, feature_test/, feature_review/, verified/, …) via atomic mv — no daemon, no broker, no DB.
  • Per-role identity — each agent owns one role (e.g. ARCHITECT-PLANNER, DEVELOPER, TESTER, STAND-KEEPER); roles claim from their queue, hand off to the next.
  • Append-only task files — every transition adds a block; full audit trail.
  • Layered plugins for Claude Code — universal coordination-protocol plugin loads for every role, per-role plugins layer on top.
  • profile-v2 setup for Codex — equivalent per-role config, allowing hot-swapping claude ↔ codex per role from one fleet config.
  • coordd — keystroke pusher daemon that watches per-role wake-files and forwards them to the live tmux pane only when the agent is genuinely idle (heartbeat-freshness guard prevents interrupting active work).
  • Stand evidence + gate-check — tasks marked stand_required cannot reach verified/ until matching stand_done/<id>.yaml records the live-stand result.

Design philosophy

  • Files, not state machines in memory. If the orchestrator crashes, the FS still tells you exactly where every task is.
  • Atomic mv is the only handoff primitive — same filesystem, same volume.
  • Each task is human-readable YAML/Markdown — no opaque blobs.
  • Roles are interchangeable between Claude Code and Codex via the same plugin / skill / data layer.

Install

pip install greatminds   # not yet published — first release pending

License

Apache-2.0. See LICENSE.

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

greatminds-1.1.0.tar.gz (164.6 kB view details)

Uploaded Source

Built Distribution

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

greatminds-1.1.0-py3-none-any.whl (225.7 kB view details)

Uploaded Python 3

File details

Details for the file greatminds-1.1.0.tar.gz.

File metadata

  • Download URL: greatminds-1.1.0.tar.gz
  • Upload date:
  • Size: 164.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for greatminds-1.1.0.tar.gz
Algorithm Hash digest
SHA256 8532421d99c0bc10217f877ed9bedc28ec04480e7a2d96610d40d0be2f5802b0
MD5 53dca8f5d94ab31c028546a0d2f4b688
BLAKE2b-256 def6bd068ac71c7748e36948567af9e770a2ce0fbcf99c697adbc87b9211c0b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for greatminds-1.1.0.tar.gz:

Publisher: publish.yml on veryviolet/greatminds

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file greatminds-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: greatminds-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 225.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for greatminds-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c061bd01d5203a3c50e5ce0096e27752531c6ec95d2a89caa2c98abeda9de87
MD5 133e2312687e88c0cd2a64fb0911bfe7
BLAKE2b-256 a2c547cd42afe00e82fbb2be0763c422ca684c79ec0a1b0e4a6052bad916760e

See more details on using hashes here.

Provenance

The following attestation bundles were made for greatminds-1.1.0-py3-none-any.whl:

Publisher: publish.yml on veryviolet/greatminds

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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