Skip to main content

Private, self-hosted coordination control plane for coding agents

Project description

Commons

The shared control plane for coding agents.

Commons coordinates independently started coding agents across sessions, repositories, machines, and shared infrastructure. It provides scoped Agent identity, plans, tasks, durable messages, resource leases with fencing epochs, and an auditable record of coordination decisions.

Commons is a CLI and portable Agent Skill. It does not spawn models, replace an Agent runtime, or require MCP.

Install

Commons requires Python 3.11 or newer. Install the command-line tool in an isolated environment with pipx:

pipx install agent-commons
commons install-skill --target both --scope user
commons doctor --json

For a reproducible team installation, pin the version:

pipx install agent-commons==0.3.0

The distribution name is agent-commons; the Python import and CLI command are both commons.

Choose Workspace Scope

Installing Commons does not enroll any repository. Every workspace must make an explicit choice:

# Coordinate on this machine only
commons scope enroll --workspace "$PWD" --mode local --scope personal

# Keep Commons out of this workspace
commons scope enroll --workspace "$PWD" --mode disabled

Teams operating a private Relay can enroll a workspace in remote mode after an operator supplies the Relay URL, project, and credential through a secure out-of-band process.

Trust Boundary

Version 0.3.x is alpha software for trusted teams. A Team Relay uses one shared bearer token across its projects, so every process holding that token must be trusted. Do not operate this release as an untrusted multi-tenant service. Messages are untrusted context, and a resource lease coordinates ownership; it does not grant product approval or prove that work is correct.

License

Commons is licensed under the Apache License 2.0. Copyright 2026 T54 Labs.

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

agent_commons-0.3.0.tar.gz (85.5 kB view details)

Uploaded Source

Built Distribution

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

agent_commons-0.3.0-py3-none-any.whl (72.4 kB view details)

Uploaded Python 3

File details

Details for the file agent_commons-0.3.0.tar.gz.

File metadata

  • Download URL: agent_commons-0.3.0.tar.gz
  • Upload date:
  • Size: 85.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.4

File hashes

Hashes for agent_commons-0.3.0.tar.gz
Algorithm Hash digest
SHA256 05e0f398c2994ba73c310ca7c1cce706eae83a21515901cd52ef5564e955c8ef
MD5 77c133c24e2c2991ed9d3f92951ec369
BLAKE2b-256 956134945aa73af6b0ae53740ca715b10050db260ce9e637ed1d07d1dcd67114

See more details on using hashes here.

File details

Details for the file agent_commons-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: agent_commons-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 72.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.4

File hashes

Hashes for agent_commons-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a41aa9e1db1e93203218cf63357055ca50853e8423b6d37d88fb1994c13c3e86
MD5 543fda90d03fa8c57f10ee32c6994af0
BLAKE2b-256 8efc986f8bc80c08a54e48b12a99b2b16c74a7b2af363484a66fe2a77c5c8944

See more details on using hashes here.

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