Skip to main content

Architect: a system-agnostic multi-agent developer orchestration CLI.

Project description

Architect Docs

Architect is a CLI-first multi-agent workflow for producing and reviewing stacked patches.

Quickstart

  1. Initialize repository configuration:
arch init
  1. Run a goal end-to-end:
arch run "Implement feature X"
  1. Inspect lifecycle and gate outcomes:
arch status --verbose
  1. Review and manage patches:
arch review
arch review --patch patch-<id>
arch review --all
arch accept patch-<id>
arch modify patch-<id>
arch reject patch-<id>
  1. Control long-running workflow:
arch pause
arch resume
  1. Work with checkpoints:
arch checkpoints
arch rollback architect/<checkpoint-tag>
arch resume --from-checkpoint architect/<checkpoint-tag> --goal "Continue goal"

Runtime Guarantees

  • Dynamic planning to implementation task graph.
  • Supervisor decomposition prompt is executed before planner decomposition.
  • Executable quality gates with persisted command artifacts.
  • Guardrail enforcement from architect.toml.
  • Shared state persisted in configurable backend:
    • git notes (state.backend = "notes")
    • dedicated branch (state.backend = "branch")
    • local fallback (state.backend = "local")
  • Stable patch IDs and auditable lifecycle transitions.

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

archcli-0.2.0.tar.gz (67.7 kB view details)

Uploaded Source

Built Distribution

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

archcli-0.2.0-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file archcli-0.2.0.tar.gz.

File metadata

  • Download URL: archcli-0.2.0.tar.gz
  • Upload date:
  • Size: 67.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for archcli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9710eacd9efa1a4df04620b28ec1c28dc132ce5fb1f6baeab53a5392dc6b1311
MD5 5c366b950e475eea941bf63dd1241e52
BLAKE2b-256 ed06fbb169e65d2d0cca95ae16d495e754419bb57971ca86c1f2b1d7806c5339

See more details on using hashes here.

File details

Details for the file archcli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: archcli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for archcli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1567b2fd01fc4a9f61208d6fce88ee5c3a2e1122887cff061632e4b2cce915c
MD5 e2ecc3e2a232283a5fddf7bd9ace7286
BLAKE2b-256 6c5268dcd8a9181412646a303c2dde9b374d78093e5f05faf888a202b50da8b0

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