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.2.tar.gz (165.3 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.2-py3-none-any.whl (226.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: greatminds-1.1.2.tar.gz
  • Upload date:
  • Size: 165.3 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.2.tar.gz
Algorithm Hash digest
SHA256 c105bc8bca96e761eeb4bb3ce604e3d1a61e7251225a80016ffa6c9cc2c89dc6
MD5 ddafbcdef72066aab3f407d5958ed1b7
BLAKE2b-256 d7e33925f6f54309acd52f19687476c02843cfadc737e4ab48a155f5fc17f245

See more details on using hashes here.

Provenance

The following attestation bundles were made for greatminds-1.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: greatminds-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 226.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1361d69d26043ed7eb2775ee94b5d3d663bfbe9d53fd9ad8b589da7fc987da5e
MD5 e16e807ed5a854a6a28a993fe513bd45
BLAKE2b-256 a3eee1a83f534692906650a75adcfd58389d4c51b11b0aeb194963e86b5eaae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for greatminds-1.1.2-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