Skip to main content

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

Project description

arcgentic toolkit

Python CLI + adapter layer for the arcgentic Claude Code plugin.

This is the toolkit surface of the arcgentic hybrid monorepo (see Spec Amendment 01 for why). The plugin surface (skills/, agents/, hooks/, .githooks/ at repo root) provides markdown contracts discoverable by Claude Code; this toolkit provides the Python implementation that markdown skills shell out to.

Install (dev)

cd toolkit
pip install -e ".[dev]"
arcgentic --help

CLI commands

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
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
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

Quality gates (run from toolkit/)

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

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-0.2.2a3.tar.gz (71.9 kB view details)

Uploaded Source

Built Distribution

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

arcgentic-0.2.2a3-py3-none-any.whl (52.2 kB view details)

Uploaded Python 3

File details

Details for the file arcgentic-0.2.2a3.tar.gz.

File metadata

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

File hashes

Hashes for arcgentic-0.2.2a3.tar.gz
Algorithm Hash digest
SHA256 0155fbf8d48f46aedbfb14d72a87662dc5008c08b58a03b99aa7d14aca2f9470
MD5 5feee352ddeaa8bdb07c7f46afddb945
BLAKE2b-256 1924cfb6e5672556dc4fb1441fda1e4148f5c7b1042fc2c7db731bdae1b28817

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for arcgentic-0.2.2a3-py3-none-any.whl
Algorithm Hash digest
SHA256 0aed6f1482a1753905ffe92a8db57ab83b1bca74f8b360521e6276310a5949ef
MD5 772ec86eb4fe25eca80635dc89af8696
BLAKE2b-256 a446bf6f38d7ec1e7e13669f816f19724bb24e92269a2b5327fa2a3a880e100a

See more details on using hashes here.

Provenance

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