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

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.42.3
File Size Uploaded Provenance
sase_core_rs-0.42.3.tar.gz 4.1 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for sase-core-rs 0.42.3
File
sase_core_rs-0.42.3-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
sase_core_rs-0.42.3-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
sase_core_rs-0.42.3-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
sase_core_rs-0.42.3-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: 111.3 MB

Release files / sase_core_rs-0.42.3.tar.gz

Download URL sase_core_rs-0.42.3.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
35f1fd37198cdf05fcc11b69d1d4c9ad87c7429355374d1bd78c93cc6d802449
BLAKE2b-256 checksum
How to use checksums
e77248ee30a00cdf00399815761a788973db15de7568e627ca825564ad670914
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

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

Download URL sase_core_rs-0.42.3-cp312-abi3-win_amd64.whl
Size 23.8 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
f56493f4516535cfd6afd0090669da0fff9db1699f00dd91eb66147dfcab0e59
BLAKE2b-256 checksum
How to use checksums
89cc11c14a80cfd04dace001b3b5d70af22a9b9e05743fc0ea551238af6858cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

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

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

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 23, 2026.

Transparency log

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

Download URL sase_core_rs-0.42.3-cp312-abi3-manylinux_2_28_aarch64.whl
Size 20.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
57e7050576f88da78b69867dc086cad12f21d3fa7b9d077e9c7a685d2d349bf2
BLAKE2b-256 checksum
How to use checksums
58203692bf64c9d8b067e38bb6e05f8f8f09931c49d69d81e93c250073697cdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

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

Download URL sase_core_rs-0.42.3-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 41.2 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
3e4030a775352b142fdd6e864c4d0b5a6d841e16f4d41dd6235f8b5daf345222
BLAKE2b-256 checksum
How to use checksums
69ccc116198cbb5a29b8778eb1d10e75e2db986be20c67e074d32b9ef39f103a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

Security for sase-core-rs 0.42.3

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.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for sase_core_rs-0.42.3.tar.gz

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 23, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.42.3 This release

5 release files Full provenance

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