Skip to main content

cyt-indexer-sdk

Python bindings for the cyt-indexer Rust library.

Platforms supported: Linux/Windows11/macOS CPU Architectures: x86/ARM

Development

cd sdk/python
uv sync
uv run maturin develop --release

Usage

from cyt_indexer import (
    PolicyContext,
    apply_tool_kind,
    build_catalog_from_tools,
    coordinate_bm25_prune,
    load_catalog,
    removed_chunks,
    retrieve_tools,
    scoring_policy_context,
)

full = load_catalog(".catalog")
surviving = ...  # survivors.json
removed = removed_chunks(full, surviving)

ctx = PolicyContext("prune_optional", "prune_all")
apply_tool_kind(ctx, "mcp")
scoring = scoring_policy_context(ctx)

result = coordinate_bm25_prune([], full, full, index, "query", scoring, ctx)

ensure_skills_registry accepts filesystem paths or inline hook/client payloads:

ensure_skills_registry(
    [{"path": "/virtual/skill.md", "content": "---\nname: x\n---\nBody", "content_sha256": "..."}],
    catalog_root,
    pageindex_config,
    pipeline,
    index_params_hash,
)

Download files

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

Source Distribution

cyt_indexer_sdk-2.14.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

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

cyt_indexer_sdk-2.14.0-cp312-abi3-win_arm64.whl (6.7 MB view details)

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-2.14.0-cp312-abi3-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_x86_64.whl (7.4 MB view details)

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

cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_10_13_universal2.whl (13.9 MB view details)

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

File details

Details for the file cyt_indexer_sdk-2.14.0.tar.gz.

File metadata

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

File hashes

Hashes for cyt_indexer_sdk-2.14.0.tar.gz
Algorithm Hash digest
SHA256 fbf23c05f5fb4b577645378766c9bd5dcddcbe5e840e05c66900b692ca35dcf8
MD5 66edd1afcdbf4d15bbecc13aee2a13a6
BLAKE2b-256 38c02a5d4d9d2fd6d9c663443b46fb56aedc9e50a1f5a1da65e07b160857f3b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0.tar.gz:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

File details

Details for the file cyt_indexer_sdk-2.14.0-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 889576b87b7d7114ae1e714f675f9acc71f732ef38f660aa44cb107bb7e7b894
MD5 50d25bb25c3dd10139429449f36e9033
BLAKE2b-256 040da17de3e9c982337bd2511b72c310d20437d6ea0b3a19d464202cf4ad113a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0-cp312-abi3-win_arm64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

File details

Details for the file cyt_indexer_sdk-2.14.0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 62f2a81f7a97ffa567d0d1cb95d3ad9e7b109d7ee5bb0de343ac77fcd8d394ab
MD5 2714fc814d9d1e6c668d9db93990f37b
BLAKE2b-256 f24f9570a0160fdca12ee423f96a392a98d1cd0dc55d2a823dc9dd00521fa844

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0-cp312-abi3-win_amd64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

File details

Details for the file cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00025fc422ea883adb8143a220410e255764d895a806a406f2e3cc47e292d1c4
MD5 33d0d2968b6bdb8e4c59516b43f23cc3
BLAKE2b-256 a5fa17f0a3b84ff893d4ed9f1a6f678d32474ede0740b8145f7be48b37cad070

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

File details

Details for the file cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d75f1ae785dd7eeb84daa61102888b259296e17fed9e39e2b39daf4e6ca55b01
MD5 1028385c08ca7e4f71df1031050d6bfe
BLAKE2b-256 42e7fa19676233aafdb4561db1ab1f951ec15f4fb82d55bf63c0c363e90de6d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0-cp312-abi3-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

File details

Details for the file cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec42a3fdd9bf3c03a8785fdfdff69364fbe8e4e38a2bac3a3080c73d666a091b
MD5 bac13e922996268e1fce8bfcf15d3104
BLAKE2b-256 2bc71893c9724e617af3d21775e16885ae4f37622969ce66c4e72574a12db01e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

File details

Details for the file cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1718d6aec46f5914da068f78725f1eeb02e1b868c257c5a7f49309dda46403ec
MD5 089aae1719f07389c414718f9beea540
BLAKE2b-256 1fc899bc6557ccaafc45f472108eccec2b6cf850032ac4bf8bae5c73671e91ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.14.0-cp312-abi3-macosx_10_13_universal2.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

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

Release history Release notifications | RSS feed

2.14.2

7 files

2.14.1

7 files

This release

2.14.0 This release

7 files

2.13.0

7 files

2.12.0

7 files

2.11.5

7 files

2.11.4

7 files

2.11.3

7 files

2.11.2

7 files

2.11.1

7 files

2.11.0

7 files

2.10.4

7 files

2.10.3

7 files

2.10.2

7 files

2.10.1

7 files

2.10.0

7 files

2.9.2

7 files

2.9.1

7 files

2.9.0

7 files

2.8.11

7 files

2.8.10

7 files

2.8.5

7 files

2.8.4

7 files

2.8.3

7 files

2.8.2

7 files

2.8.1

7 files

2.8.0

7 files

2.7.1

7 files

2.7.0

7 files

2.5.4

7 files

2.5.3

7 files

2.5.2

7 files

2.5.1

7 files

2.5.0

7 files

2.4.3

7 files

2.4.2

7 files

2.4.1

7 files

2.4.0

7 files

2.3.2

7 files

2.3.1

7 files

2.3.0

7 files

2.2.0

7 files

2.1.2

7 files

2.1.1

7 files

2.1.0

7 files

2.0.1

7 files

2.0.0

7 files

1.5.0

7 files

1.4.1

7 files

1.4.0

7 files

1.3.3

7 files

1.3.2

7 files

1.3.1

7 files

1.3.0

7 files

1.2.2

7 files

1.2.1

7 files

1.2.0

7 files

1.1.2

7 files

1.1.1

7 files

1.1.0

7 files

1.0.10

7 files

1.0.9

7 files

1.0.8

7 files

1.0.6

7 files

1.0.5

7 files

1.0.4

7 files

1.0.3

7 files

1.0.2

7 files

1.0.1

7 files

0.6.14

6 files

0.6.11

6 files

0.6.10

6 files

0.6.9

6 files

0.6.8

6 files

0.6.7

6 files

0.6.6

6 files

0.6.5

6 files

0.6.4

6 files

0.6.3

6 files

0.6.2

6 files

0.6.1

6 files

0.6.0

6 files

0.5.10

6 files

0.5.9

6 files

0.5.8

6 files

0.5.7

6 files

0.5.6

6 files

0.5.5

6 files

0.5.4

6 files

0.5.3

6 files

0.5.2

6 files

0.5.1

6 files

0.5.0

6 files

0.4.4

6 files

0.4.3

6 files

0.4.2

6 files

0.4.1

6 files

0.4.0

6 files

0.3.5

6 files

0.3.4

6 files

0.3.3

6 files

0.3.2

6 files

0.3.1

6 files

0.3.0

6 files

0.2.8

6 files

0.2.7

6 files

0.2.6

6 files

0.2.4

6 files

0.2.0

6 files

0.1.10

6 files

0.1.8

6 files

0.1.5

6 files

0.1.3

6 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