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

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.35.0
File Size Uploaded
sase_core_rs-0.35.0.tar.gz 2.5 MB Details

Built distributions (wheels)

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

Total release size: 84.7 MB

Release files / sase_core_rs-0.35.0.tar.gz

Download URL sase_core_rs-0.35.0.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
cb66570698433c2db6ab71e9935dd9ab18e0d0f103cbc4e60a35763d74724f2d
BLAKE2b-256 checksum
How to use checksums
45b5d90753c3282b20544eda729acd04ed94e35fd072f31a11910dfb56daa39f
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 27, 2026.

Transparency log

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

Download URL sase_core_rs-0.35.0-cp312-abi3-win_amd64.whl
Size 18.2 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
82a5122f8903a096ac0871c6e55d0fa5a392da7af9c01cfff47dfa0b486b0c0a
BLAKE2b-256 checksum
How to use checksums
28fcf967c02499c7b5006b9675a504708b5b9d6d16f0662118dd28d9796b515a
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 27, 2026.

Transparency log

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

Download URL sase_core_rs-0.35.0-cp312-abi3-manylinux_2_28_x86_64.whl
Size 17.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
3356879303e8ab15c75a66af9c9aa14d5bde2cd351b3fef9af02290b42c6be45
BLAKE2b-256 checksum
How to use checksums
7e322f8db6082534f3aa70433d86ada3c56db75dde61a490ceb1f98b21ca2572
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 27, 2026.

Transparency log

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

Download URL sase_core_rs-0.35.0-cp312-abi3-manylinux_2_28_aarch64.whl
Size 15.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
090fa83b5b3f97549451ec9529d5121db7644eb06e3f8a37a2863098c282491f
BLAKE2b-256 checksum
How to use checksums
79a24d91bb9371aad0f7cb391d54143c2bd9ea128a57e93af0804bd396924627
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 27, 2026.

Transparency log

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

Download URL sase_core_rs-0.35.0-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 31.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
c79a3e43646513e617a15447249d3292298211d004bfaf1de1394dc825ab745d
BLAKE2b-256 checksum
How to use checksums
3a24b95986369bacf76dcec0a76055d79c3f69e3e7833ee81e228b052a3bdf4e
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 27, 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

This release

0.35.0 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