Skip to main content

Moirai-derived gated engineering workflow for AI coding — Python CLI for Arcgentic V2

Project description

arcgentic

Python CLI for the arcgentic Claude Code / Codex plugin.

arcgentic turns round-driven engineering discipline into mechanical checks: handoff validation, execute-round self-audit, external audit fact checks, cross-session handoff utilities, reference tracking, and lesson codification.

The package is the CLI surface of the hybrid monorepo. The plugin surface lives at repo root (skills/, agents/, hooks/, .claude-plugin/, .codex-plugin/); this package provides the Python implementation those skills shell out to.

Install

Requires Python 3.13+.

pipx install arcgentic

# or
uv tool install arcgentic

arcgentic --help

Install from source

git clone https://github.com/Arch1eSUN/Arcgentic.git arcgentic
cd arcgentic/toolkit
python3 -m pip install -e ".[dev]"
arcgentic --help

CLI commands

Round implementation helpers

arcgentic plan-round-impl --round R1.0 --type substrate-touching --anchor <sha40>
arcgentic execute-round-impl --round R1.0 --handoff docs/superpowers/plans/R1.0.md

Audit and gate checks

arcgentic audit-check docs/audits/R1.0.md --strict-extended
arcgentic quality-gate-enforce --repo-root .
arcgentic validate-handoff docs/superpowers/plans/R1.0.md

Lessons, references, and handoff

arcgentic codify-lesson --audit-dir docs/audits
arcgentic track-refs add references/example --owner-repo owner/repo --round R1 --usage-evidence '{"pattern_only": true}'
arcgentic cross-session-handoff read

Development

cd toolkit
python3 -m pip install -e ".[dev]"

Run quality gates from toolkit/:

mypy --strict src/ tests/
pytest --tb=no
ruff check .

Repository

Homepage: https://github.com/Arch1eSUN/Arcgentic

Full plugin README: https://github.com/Arch1eSUN/Arcgentic#readme

Layout

  • src/arcgentic/adapters/ — IDE adapter Protocol + implementations
  • src/arcgentic/skills_impl/ — skill implementation backends
  • src/arcgentic/audit_check.py — mechanical audit fact checker
  • src/arcgentic/source_rules.py — Moirai-derived source-rule contract validators
  • src/arcgentic/utils/pattern_detection.py — repeated audit-pattern clustering for lessons
  • src/arcgentic/cli.py — command-line bridge for skills, gates, and validators
  • tests/unit/, tests/integration/ — pytest suites

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

arcgentic-2.0.0.tar.gz (116.4 kB view details)

Uploaded Source

Built Distribution

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

arcgentic-2.0.0-py3-none-any.whl (84.1 kB view details)

Uploaded Python 3

File details

Details for the file arcgentic-2.0.0.tar.gz.

File metadata

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

File hashes

Hashes for arcgentic-2.0.0.tar.gz
Algorithm Hash digest
SHA256 804157549105f579cc177618d77282671c18b1b4f4bda2dcd5002b56172d7b96
MD5 8895790f7a6e24adc93c4aa31a95964c
BLAKE2b-256 512e13d5ce4f84ee9c40a961af9dd4145fd6cb684fcff8415fc225890b399f2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for arcgentic-2.0.0.tar.gz:

Publisher: publish-python.yml on Arch1eSUN/Arcgentic

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

File details

Details for the file arcgentic-2.0.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for arcgentic-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 236481ea2d5a1fb158f68a9ab98c7ae7d6398136d6baf35b6cddaf5e3e047368
MD5 92bfb7f3643aa4448d4deaea593fe16d
BLAKE2b-256 d8bcd3d2da85ad878aeee148352a6c553bf78a1aed93c02bab931b46b3593d50

See more details on using hashes here.

Provenance

The following attestation bundles were made for arcgentic-2.0.0-py3-none-any.whl:

Publisher: publish-python.yml on Arch1eSUN/Arcgentic

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