Skip to main content

Autonomous conduction and mediated adversarial deliberation between AI agents, pluggable into any project.

Project description

regent

Autonomous conduction and mediated adversarial deliberation between AI agents, pluggable into any project.

regent governs turns between agents (Claude, Codex, human mediators) under a frozen protocol: atomic turn mutex, CAS-versioned state, deliberation rounds with versioned acceptances, and a conduction daemon that executes production batches with a confined agent, test gates and evidence proof.

Extracted from the tool proven end-to-end in the ArtNFT project (IMP-003: first product batch fully conducted by the daemon, deliberated, accepted and deployed to production).

  • Requirements: docs/PRD.md
  • Extraction scope and decisions: docs/ESCOPO.md (PT-BR, pre-rename)
  • Deliberation rounds: docs/brainstorm/ (mediator's language, PT-BR)
  • Status: pre-extraction (scope closed 2026-07-20; code not yet migrated)

Install

pip install <path-to-this-repo>   # package: regent-cli; CLI: regent (not on PyPI yet)
cd <your-project>
regent init                        # seeds .regent/ + .claude/skills symlinks (atomic, idempotent)
regent doctor                      # checks executor (claude) and advisor (codex) CLIs

Then open a Claude Code session in the project — /regent and /regent-stop are available (/regent brainstorm "<question>" opens the first round). v0 capability is file-driven (rounds under .regent/brainstorm/rodadas/); the advisor requires the codex CLI.

Development: PYTHONPATH=src python3 -m unittest discover -s tests. Canonical skill content lives in src/regent/templates/ (ships inside the wheel); the repo's own .regent/skills/ symlinks into it (dogfood without duplication).

MIT License © 2026 Flavio Alvim.

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

regent_cli-0.1.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

regent_cli-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file regent_cli-0.1.0.tar.gz.

File metadata

  • Download URL: regent_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for regent_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1c5e6e859870a45245bd54d8b7b683f15ef64eae55c672a12aabb20ae88467a6
MD5 fcfbd793920f38bb740cf4f52ea2e296
BLAKE2b-256 cfed65294e2ac643f85f52e26a23320997c6e25b8fa48a5bb1507dff9f4b9620

See more details on using hashes here.

File details

Details for the file regent_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: regent_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for regent_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 db7d550b6cf8e73204f4cd163f504fa5547519e29e20ee9d856760068f18fa66
MD5 9ffd8ca4817895998efae1ea142bf10c
BLAKE2b-256 b38d0988921971d3e256c0f86937437fbf089b445533b51b4202b63fdc744381

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