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.

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sase_core_rs-0.31.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sase_core_rs-0.31.0-cp312-abi3-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.12+Windows x86-64

sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64

sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

sase_core_rs-0.31.0-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (12.9 MB view details)

Uploaded CPython 3.12+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file sase_core_rs-0.31.0.tar.gz.

File metadata

  • Download URL: sase_core_rs-0.31.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sase_core_rs-0.31.0.tar.gz
Algorithm Hash digest
SHA256 62839ed41c8f1d250b60da72bf3dc73f8d1b75c30b9363c134209a0a264150c1
MD5 0f48c756be6ac8e430520681ee9d7f93
BLAKE2b-256 235917fbacc880a2f3a5842678a1c864e08fe3438a849b2bd622cfef7719df4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.31.0.tar.gz:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.31.0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.31.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5730b2c7d0ce0e86e3683e302aade4af931b67b4799036a43448ba4134da77f0
MD5 51a9ece5141f5cbf602aafb493c295ea
BLAKE2b-256 f0feaf69ea851ddbd6ed50c15fea9cc7841fe04e9a692ab694190425fbb31a77

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.31.0-cp312-abi3-win_amd64.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b417bd2c9190768584e2cc4eef42d2d488c4dc8e097845df0af5604fc92bfb6
MD5 a81f8c40c4c7ee6510a9d473a957f739
BLAKE2b-256 2c31752c5c225fdfb4ea4be2c07d4f1f2bcc167b2176992f2fb13715b049d0a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_x86_64.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27004796a09d4b197e0f7509c6cf1aca2285bcbe616f6e487169a054e0b19ae7
MD5 597a99783cc0ba213c27077db4b77601
BLAKE2b-256 91083291d212b0df3d093972fdfd94d4562bd8661b184b85fdd2eb9e44e67d99

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.31.0-cp312-abi3-manylinux_2_28_aarch64.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.31.0-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.31.0-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4e9285e57bcb6de65aa171c9d94d9b8de2df94dff932c01456aeefd11f705e4c
MD5 b06994edec3b4c9f0f05e1cdaa19e43f
BLAKE2b-256 9ac2682a2466f4a0e8de26983f48b81de2ff36a1eea559ee3e7d7b610ce3dd18

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.31.0-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.32.21

5 files

0.32.20

5 files

0.32.19

5 files

0.32.18

5 files

0.32.17

5 files

0.32.16

5 files

0.32.15

5 files

0.32.14

5 files

0.32.13

5 files

0.32.12

5 files

0.32.11

5 files

0.32.10

5 files

0.32.9

5 files

0.32.8

5 files

0.32.7

5 files

0.32.6

5 files

0.32.5

5 files

0.32.4

5 files

0.32.3

5 files

0.32.2

5 files

0.32.1

5 files

0.32.0

5 files

0.31.14

5 files

0.31.13

5 files

0.31.12

5 files

0.31.11

5 files

0.31.10

5 files

0.31.9

5 files

0.31.8

5 files

0.31.7

5 files

0.31.6

5 files

0.31.5

5 files

0.31.4

5 files

0.31.3

5 files

0.31.2

5 files

0.31.1

5 files

This release

0.31.0 This release

5 files

0.30.0

5 files

0.29.13

5 files

0.29.12

5 files

0.29.11

5 files

0.29.10

5 files

0.29.9

5 files

0.29.8

5 files

0.29.7

5 files

0.29.6

5 files

0.29.5

5 files

0.29.4

5 files

0.29.3

5 files

0.29.2

5 files

0.29.1

5 files

0.29.0

5 files

0.28.0

5 files

0.27.20

5 files

0.27.19

5 files

0.27.18

5 files

0.27.17

5 files

0.27.16

5 files

0.27.15

5 files

0.27.14

5 files

0.27.13

5 files

0.27.12

5 files

0.27.11

5 files

0.27.10

5 files

0.27.9

5 files

0.27.8

5 files

0.27.7

5 files

0.27.6

5 files

0.27.5

5 files

0.27.4

5 files

0.27.3

5 files

0.27.2

5 files

0.27.1

5 files

0.27.0

5 files

0.26.11

5 files

0.26.10

5 files

0.26.9

5 files

0.26.8

5 files

0.26.7

5 files

0.26.6

5 files

0.26.5

5 files

0.26.4

5 files

0.26.3

5 files

0.26.2

5 files

0.26.1

5 files

0.26.0

5 files

0.25.0

5 files

0.24.6

5 files

0.24.5

5 files

0.24.4

5 files

0.24.3

5 files

0.24.2

5 files

0.24.1

5 files

0.24.0

5 files

0.23.1

5 files

0.23.0

5 files

0.22.0

5 files

0.21.3

5 files

0.21.2

5 files

0.21.1

5 files

0.21.0

5 files

0.20.1

5 files

0.20.0

5 files

0.19.3

5 files

0.19.2

5 files

0.19.1

5 files

0.19.0

5 files

0.18.5

5 files

0.18.4

5 files

0.18.3

5 files

0.18.2

5 files

0.18.1

5 files

0.18.0

5 files

0.17.16

5 files

0.17.15

5 files

0.17.14

5 files

0.17.13

5 files

0.17.12

5 files

0.17.11

5 files

0.17.10

5 files

0.17.9

5 files

0.17.8

5 files

0.17.7

5 files

0.17.6

5 files

0.17.5

5 files

0.17.4

5 files

0.17.3

5 files

0.17.2

5 files

0.17.1

5 files

0.17.0

5 files

0.16.0

5 files

0.15.0

5 files

0.14.2

5 files

0.14.1

5 files

0.14.0

5 files

0.13.2

5 files

0.13.1

5 files

0.13.0

5 files

0.12.19

5 files

0.12.18

5 files

0.12.17

5 files

0.12.16

5 files

0.12.15

5 files

0.12.14

5 files

0.12.13

5 files

0.12.12

5 files

0.12.11

5 files

0.12.10

5 files

0.12.9

5 files

0.12.8

5 files

0.12.7

5 files

0.12.6

5 files

0.12.5

5 files

0.12.4

5 files

0.12.3

5 files

0.12.2

5 files

0.12.1

5 files

0.12.0

5 files

0.11.4

5 files

0.11.3

5 files

0.11.2

5 files

0.11.1

5 files

0.11.0

5 files

0.10.0

5 files

0.9.2

5 files

0.9.1

5 files

0.9.0

5 files

0.8.0

5 files

0.7.0

5 files

0.6.0

5 files

0.5.0

5 files

0.4.1

5 files

0.4.0

5 files

0.3.4

5 files

0.3.3

5 files

0.3.2

5 files

0.3.1

5 files

0.3.0

5 files

0.2.0

5 files

0.1.4

5 files

0.1.3

5 files

0.1.2

5 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