ArqonPilot
ArqonPilot is a standalone CLI for single-repo and cross-repo engineering operations: oracle indexing/query, healing, release navigation, branch orchestration, security scans, planning, scaffolding, and knowledge capture.
Core Modules
oraclehealnavigatebranchmultisecureplancreateknow
Quickstart
cargo run -p pilot -- --help
cargo run -p pilot -- init
cargo run -p pilot -- multi register --path /path/to/repo --group core --tag apply-pilot
cargo run -p pilot -- multi status --group core
cargo run -p pilot -- branch create feat/pilot-wave --group core --dry-run
cargo run -p pilot -- serve --ws-url ws://127.0.0.1:9100 --room pilot --channel control --telemetry-channel telemetry
cargo run -p pilot -- serve --ws-url ws://127.0.0.1:9100 --room pilot --channel control --telemetry-channel telemetry --ui-port 7788
cargo run -p pilot -- serve --ws-url ws://127.0.0.1:9100 --room pilot --channel control --telemetry-channel telemetry --ui-port 7788 --ui-allow-command pilot.branch.status --ui-allow-command pilot.multi.status
Critical Linux/Conda Runtime Step
If you installed arqon-pilot via PyPI inside conda and see:
libssl-*.so.10 or libcrypto-*.so.10 not found, configure the env runtime path.
Do this with conda activation hooks (recommended), not global .bashrc:
mkdir -p "$CONDA_PREFIX/etc/conda/activate.d" "$CONDA_PREFIX/etc/conda/deactivate.d"
cat > "$CONDA_PREFIX/etc/conda/activate.d/arqon_pilot_libs.sh" <<'EOF'
export _ARQONPILOT_OLD_LD_LIBRARY_PATH="${LD_LIBRARY_PATH-}"
export LD_LIBRARY_PATH="$CONDA_PREFIX/lib/python3.10/site-packages/arqon_pilot.libs:${LD_LIBRARY_PATH-}"
EOF
cat > "$CONDA_PREFIX/etc/conda/deactivate.d/arqon_pilot_libs.sh" <<'EOF'
export LD_LIBRARY_PATH="${_ARQONPILOT_OLD_LD_LIBRARY_PATH-}"
unset _ARQONPILOT_OLD_LD_LIBRARY_PATH
EOF
Then reactivate and verify:
conda deactivate
conda activate helios-gpu-118
pilot --help
Testing
Run the full matrix:
./scripts/test_matrix.sh all
Run by category:
./scripts/test_matrix.sh unit
./scripts/test_matrix.sh integration
./scripts/test_matrix.sh e2e
./scripts/test_matrix.sh regression
./scripts/test_matrix.sh adversarial
Release gate:
./scripts/release_readiness_check.sh
Mandatory pre-push gate (run before every commit/push):
./scripts/prepush_gate.sh
Automate this with a git hook (recommended, one-time per clone):
./scripts/install_git_hooks.sh
CI also enforces this policy via ./scripts/verify_git_hook_policy.sh.
If lockfiles drift to Rust-2024-only dependencies and pushes fail on Rust 1.82:
./scripts/repair_lock_182.sh
Packaging
PyPI packaging uses maturin.
python3 -m pip install maturin
maturin build --release --locked --out dist
./scripts/pypi_smoke_check.sh
CI workflows:
.github/workflows/ci.yml.github/workflows/pypi.yml
Documentation
Primary docs are in docs/ and published with MkDocs.
docs/developer-guide.mddocs/testing-strategy.mddocs/bus-integration-guide.mddocs/operator-runbook.mddocs/branch-management-guide.mdarchive/docs/pilot-deep-dive-plan.md(archived)
Publish Docs to GitHub Pages
Docs deploy via .github/workflows/docs.yml.
- In GitHub:
Settings -> Pages -> Build and deployment. - Set
SourcetoGitHub Actions. - Push to
main(or run theDocs (MkDocs)workflow manually).
Metadata
Release files for arqon-pilot 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| arqon_pilot-0.1.6.tar.gz | 117.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arqon_pilot-0.1.6-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
Total release size: 32.3 MB
Release files / arqon_pilot-0.1.6.tar.gz
| Download URL | arqon_pilot-0.1.6.tar.gz |
|---|---|
| Size | 117.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fce25d1b1b2c2b8f79436e328499e23bce60d86e478d8eb4c040e221185e302
|
|
BLAKE2b-256 checksum How to use checksums |
038bc619ee0195f1d692413b5df1c17e511827b42fa1e349acb20afa4a770f65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / arqon_pilot-0.1.6-py3-none-manylinux_2_28_x86_64.whl
| Download URL | arqon_pilot-0.1.6-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 32.2 MB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
74af762a510fd286a27023f77fdc5042a2a73c6be57a5db2c61160c1ed43bd7c
|
|
BLAKE2b-256 checksum How to use checksums |
9bb78473f9b5434a3572fae86707fb97731ca888a4a9686d16bb856996d0a721
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Security for arqon-pilot 0.1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.