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.
  • sudo_runner_main(args) — PyO3-hosted reviewed sudo runner. Detached hops relaunch as <sys.executable> -I -m sase_core_rs.sudo_runner.

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

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.36.4
File Size Uploaded
sase_core_rs-0.36.4.tar.gz 3.4 MB Details

Built distributions (wheels)

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

Total release size: 95.4 MB

Release files / sase_core_rs-0.36.4.tar.gz

Download URL sase_core_rs-0.36.4.tar.gz
Size 3.4 MB
Tags Source
SHA-256 checksum
How to use checksums
4fd02aa335eb43c5ab95325aba3fdf0472c30b8d2ea71c8eaee5a31e36db2cfa
BLAKE2b-256 checksum
How to use checksums
bd1300d5b957c2cedeee1541124a6eaec4520df0836b27564f50396bf38be0ec
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 Oct 3, 2026.

Transparency log

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

Download URL sase_core_rs-0.36.4-cp312-abi3-win_amd64.whl
Size 20.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
54a73b0b208305b5711a17f6eab289bf7305e6ed8d60ca79f8165c7fa2d81ac8
BLAKE2b-256 checksum
How to use checksums
aa69af1174109d632ca3863c2e47e1df4e8e4652249d2427b5a62d94e202e174
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 Oct 3, 2026.

Transparency log

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

Download URL sase_core_rs-0.36.4-cp312-abi3-manylinux_2_28_x86_64.whl
Size 19.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
ec73c653a9a55d0b1c715cb209c7e7d15f3789620f7c579063cc70111cb26a21
BLAKE2b-256 checksum
How to use checksums
8f53506e9df4da64bcea57fe74731c975a2549ac16671ab95534c8e4b4043e54
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 Oct 3, 2026.

Transparency log

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

Download URL sase_core_rs-0.36.4-cp312-abi3-manylinux_2_28_aarch64.whl
Size 17.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
af90101e4d980753a0e0d0f01ec28f76619e1257706bb022b317fa8db4798a41
BLAKE2b-256 checksum
How to use checksums
5785c843f69b7c3d56b70612126791dae72501b44d4bfe8f3ae1d6639a7624be
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 Oct 3, 2026.

Transparency log

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

Download URL sase_core_rs-0.36.4-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 35.4 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
a467a40dea9c2f9557846a564e4321ce57ad8287955cb7ba76d6dc130cbe7d51
BLAKE2b-256 checksum
How to use checksums
3cc8010fe4803a8d8155c5a0e37a2cc9f1bec597bfdaba605e7e8828918def68
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 Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.36.4 This release

5 release files

0.36.1

5 release files

0.36.0

5 release files

0.35.1

5 release files

0.35.0

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