Skip to main content

Agentic harness for rigorous round-driven development — Python CLI for the arcgentic Claude Code plugin

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-1.0.0.tar.gz (91.6 kB view details)

Uploaded Source

Built Distribution

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

arcgentic-1.0.0-py3-none-any.whl (67.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for arcgentic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 80dc8147c8c6e68da05940e5b4d0612107575f9a55f06552b5026fcba84926f0
MD5 2a33193af51a8186ef7aa2ed4acc613d
BLAKE2b-256 137c838e7e78e8faf984f99d79b2a66d92f7867476f17826490f72671bad1d0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arcgentic-1.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-1.0.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for arcgentic-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 535d9bf67cdb04b919d2c221a65cdd231cef2cf0cd56881aa00b128b0319e294
MD5 3d9c7924d2156f63353643fdc7fbf7bf
BLAKE2b-256 805f32a9969f312ddfe7a8e5e9f79762f4fc0d62948fed9dba2142aa24202937

See more details on using hashes here.

Provenance

The following attestation bundles were made for arcgentic-1.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