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.32.26.tar.gz (1.2 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.32.26-cp312-abi3-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.12+Windows x86-64

sase_core_rs-0.32.26-cp312-abi3-manylinux_2_28_x86_64.whl (7.7 MB view details)

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

sase_core_rs-0.32.26-cp312-abi3-manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

sase_core_rs-0.32.26-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (14.2 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.32.26.tar.gz.

File metadata

  • Download URL: sase_core_rs-0.32.26.tar.gz
  • Upload date:
  • Size: 1.2 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.32.26.tar.gz
Algorithm Hash digest
SHA256 71fb62fcc6ea9ca0e1686df83dfe7fee18286998c58992d9af9da1e3c6ed2890
MD5 dce92c0dd5f87cc9452d656dbc504098
BLAKE2b-256 01d67e3274d4bb818dbae50bf31121a8d6dea67d29b9698b7087eddce688c6c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.26.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.32.26-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.26-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 72307282bde1123d86ca1b19e7da90a395ac6f4f76620fd96e19625074b8d745
MD5 ef6a40e984edf7107f2191aa463a9d9f
BLAKE2b-256 0edc9c6df9adc57c4f62fccde0bc8c64650fef1196444f2c05e55ee6814e6c1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.26-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.32.26-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.26-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d689d9da53acf3e40313fd08b1340921050cd25eaa360ca72f75129e9fe572a
MD5 65b3511b347594dfb9d39db62baeb2ab
BLAKE2b-256 605a2fcac252bd8ebf1e4759c6efa472dd1e8f3d0f5c0369b77e24b74bdc6e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.26-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.32.26-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.26-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf4bdf293b4b59e220cefc35c76d1530df61854909cf71264ca7a6a16052f91e
MD5 4d11f3beebf7679b14becb4731f61ed0
BLAKE2b-256 a96a619554589f82d2306986e539a3fe796c45817612c58169ba1d0bb9f2ec76

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.26-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.32.26-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.32.26-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 118bbdaa16122d06bd019b41c556b0ff4d8eb1546774628ff4d5c466e5e9976d
MD5 c014e50ed12e0e34775ad2f9206324e7
BLAKE2b-256 47f05e014816a0518c0e602e97d2744168a3e9c75c057283411d18decdc1728e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.26-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.30

5 files

0.32.29

5 files

0.32.28

5 files

0.32.27

5 files

This release

0.32.26 This release

5 files

0.32.25

5 files

0.32.24

5 files

0.32.23

5 files

0.32.22

5 files

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

0.31.0

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