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

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.37.2
File Size Uploaded
sase_core_rs-0.37.2.tar.gz 3.7 MB Details

Built distributions (wheels)

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

Release files / sase_core_rs-0.37.2.tar.gz

Download URL sase_core_rs-0.37.2.tar.gz
Size 3.7 MB
Tags Source
SHA-256 checksum
How to use checksums
89be94d88362adbdf65f1a026710c3c8b2c53beb25d5ceb8eadc590ea3baced3
BLAKE2b-256 checksum
How to use checksums
81041446088fdf39e80d925d22f943f56e63bcccb1aa267cdb25491cc6762ee3
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 9, 2026.

Transparency log

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

Download URL sase_core_rs-0.37.2-cp312-abi3-win_amd64.whl
Size 21.8 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6d3e765cf9b9e941e24d12bb5b2a7d806b0de43d65c9f8bc0bf3d880f6365d7d
BLAKE2b-256 checksum
How to use checksums
9f6f2bc97a4b06bf0bfe76f3492b61e75c89339ef1af61d8e47911e83b753fe8
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 9, 2026.

Transparency log

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

Download URL sase_core_rs-0.37.2-cp312-abi3-manylinux_2_28_x86_64.whl
Size 20.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
87b46f12c60bc7cd8a1e92caadfcb9e05eca5190404fbffd427811ecb817b267
BLAKE2b-256 checksum
How to use checksums
f40acefe36bacefdf426fc451c82c3ae9d31b3dbdf15eb4e5cbc94b43031cb48
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 9, 2026.

Transparency log

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

Download URL sase_core_rs-0.37.2-cp312-abi3-manylinux_2_28_aarch64.whl
Size 18.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6b9835c8f6d4bbd43a1bcf397ae028d31906d3453c8069f2a30a7212544a0c13
BLAKE2b-256 checksum
How to use checksums
6457be1d813a592eb06e7c0bc57c0ab4865d9212c8383c9cc354ce6cc556696a
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 9, 2026.

Transparency log

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

Download URL sase_core_rs-0.37.2-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 37.8 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
c6dd8f03d121b684fc894acb98e4d8e094ecf8458057ad589d0450bbecaae48b
BLAKE2b-256 checksum
How to use checksums
424754607967e99b332a17f049ebd78b1b7f89cff714012bff52f43812afe5df
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

0.40.1

5 release files

0.40.0

5 release files

0.39.1

5 release files

0.39.0

5 release files

0.38.0

5 release files

This release

0.37.2 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