Skip to main content

sase-core-rs

Rust core for the sase TUI/CLI, packaged as a PyO3 extension module.

The wheel installs the import module sase_core_rs. It is consumed by sase via the dispatch facade in sase.core and is opt-in through SASE_CORE_BACKEND=rust during the rollout. From Phase 6 onward the sase package depends on this distribution so released sase installs receive a loadable Rust extension without a local Rust toolchain.

Provided functions

  • parse_project_bytes(path, data) — Patch parser.
  • tokenize_query, parse_query, canonicalize_query, evaluate_query_many — query language.
  • tokenize_query_with_profile, parse_query_with_profile, canonicalize_query_with_profile, compile_query_with_profile, compile_corpus_with_profile — profile-driven query language.
  • scan_agent_artifacts(projects_root, options=None) — agent-artifact filesystem scanner.
  • remove_workspace_suffix, is_valid_status_transition, read_status_from_lines, apply_status_update, plan_status_transition — status state machine helpers.
  • parse_git_name_status_z, parse_git_branch_name, derive_git_workspace_name, parse_git_conflicted_files, parse_git_local_changes — git query parsers.
  • axe_status_wire_schema_version() — portable AXE status contract version.
  • classify_axe_status(request) — pure AXE lifecycle and worker-health classification from already-collected host observations.
  • directive_contract(), directive_completion_context(text, line, character), directive_completion_candidates(context, inventories=None) — shared xprompt directive completion contract, cursor classifier, and JSON-shaped candidates.
  • sudo_validate_manifest, sudo_manifest_sha256, sudo_derive_risk_badges, sudo_validate_ledger — reviewed sudo manifest and ledger contracts shared with the installed sase_sudo_runner script.

classify_axe_status performs no filesystem, process, or clock access. Python supplies lock/PID liveness, marker ages, runner occupancy, lumberjack reports, and any typed collection error; Rust validates and normalizes those observations into the stable status snapshot shared by human and JSON frontends.

Source

https://github.com/sase-org/sase-core — the Cargo workspace lives there. This wheel is built from crates/sase_core_py/.

License

Dual-licensed under MIT or Apache-2.0, at your option.

Metadata

Release files for sase-core-rs 0.34.33

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sase-core-rs 0.34.33
File Size Uploaded
sase_core_rs-0.34.33.tar.gz 1.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for sase-core-rs 0.34.33
File
sase_core_rs-0.34.33-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
sase_core_rs-0.34.33-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
sase_core_rs-0.34.33-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
sase_core_rs-0.34.33-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 abi3 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details

Total release size: 71.1 MB

Release files / sase_core_rs-0.34.33.tar.gz

Download URL sase_core_rs-0.34.33.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
fc5a9b18baed2a6df990e008695005b15ab8356fe2131003ab613fdc54bd9599
BLAKE2b-256 checksum
How to use checksums
e6d679943a81d204a06c0253094ae4d0fbc7c22fdcd381a5301904a833f4f71f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / sase_core_rs-0.34.33-cp312-abi3-win_amd64.whl

Download URL sase_core_rs-0.34.33-cp312-abi3-win_amd64.whl
Size 15.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b2be19289c3b24a2f60ce7cc9ee06056388ad2bb149693959b4beb6651e8677f
BLAKE2b-256 checksum
How to use checksums
8a87cc818b5965ad89d739ac3ffa8e0ea0abf69aa628444c39bf99a11c1c13f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / sase_core_rs-0.34.33-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL sase_core_rs-0.34.33-cp312-abi3-manylinux_2_28_x86_64.whl
Size 14.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
d6d13c824ea4d481440f0e55b29f741112b407b8553c198a7e143ec983b92099
BLAKE2b-256 checksum
How to use checksums
cbf0883b24f4da54e7bc6a5f024d3e1666c7edcf89476840c5d0644f17bc51d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / sase_core_rs-0.34.33-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL sase_core_rs-0.34.33-cp312-abi3-manylinux_2_28_aarch64.whl
Size 13.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
62cf5d606dbd15a778031c219da68d6c156693bd0457c3e198a078d818653a21
BLAKE2b-256 checksum
How to use checksums
d997b395839e6b7361793bbca87365096bf4d49538bb2072a9b4681f23e97fc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / sase_core_rs-0.34.33-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL sase_core_rs-0.34.33-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 26.6 MB
Tags CPython 3.12 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
65c436eeadc4e11c6390e1a8d18bc04992ef6a832bc4d9d810f2fd6f1d9b9ff0
BLAKE2b-256 checksum
How to use checksums
b8e18b37d022c9cffd389d5d247f6f8a06c6f8053e55afe5cdb8335272138de1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release history Release notifications | RSS feed

0.36.1

5 release files

0.36.0

5 release files

0.35.1

5 release files

0.35.0

5 release files

This release

0.34.33 This release

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page