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.5.2.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.5.2-cp312-abi3-win_arm64.whl (6.7 MB view details)

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.5.2-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.5.2-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.5.2-cp312-abi3-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

cyt_indexer_sdk-2.5.2-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.5.2.tar.gz.

File metadata

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

File hashes

Hashes for cyt_indexer_sdk-2.5.2.tar.gz
Algorithm Hash digest
SHA256 aff731d99e08916fdce536d2a6835648f18a8c7099d208d1c77c996d6c6f1688
MD5 7de576158503e2437ae2ae439c542027
BLAKE2b-256 469275736b73a5eb7f2ad2d19e832353f580fce62e757de0dd8237e1dbf18dbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2.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.5.2-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.2-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 0f246ba93d021399a7dc0e0d796a88ab9ab636d1b894757c8fd1992d189730df
MD5 76bbc6738b68878298fd18bb29b46a72
BLAKE2b-256 43c41019630305816f092f2cacbd62579bf3d03adc3eb14f0af6c7599564d1d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2-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.5.2-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 93d415bb3cc786054cdda146f186cd23b74203a7b83e95146e94cf37c49a1675
MD5 39c8042f064074950086af16a9232fcf
BLAKE2b-256 564153e9d5b72ff32780175b443da6c3d1cac1075b45ab376a1180a8edf59a64

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2-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.5.2-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.2-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cee02e2b27b3390fd539e35b6f8abeee4c02e2c7ae1126f3671186d486ed4970
MD5 b09bca4341f1a04f5a52a3085b6d7fbc
BLAKE2b-256 3531c5b7dd2257036e26975fdb201e484e2adeb130941ca9e51690c13e4a39d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2-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.5.2-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.2-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4624cf98c8fe87c158420ed068be84031201c215e6d4f2820501903333074820
MD5 451c0ee0ccdc9edc63dcf74104862f9b
BLAKE2b-256 ae7e40e2a8d27ca6743a3b2d101edf39ec449a65daecb5ff248481a1876f24e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2-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.5.2-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 065d911785d308022bf2956be4c43212ea9003b4e04b7771d3abc3839ecf4639
MD5 bcff0d8b65deb04217d9fef0d1a503c9
BLAKE2b-256 6e5fd4a5b2076de7931828b28900a03a7dee492ada2ceda9c21c06ad78ae71f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2-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.5.2-cp312-abi3-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.2-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 67411f24e0c6db53cf99be9050e7fcb371d58ebe33ee32841d958cceb56fa921
MD5 2c46d1d4602572a713f2d1aa1fcf2b7b
BLAKE2b-256 2e061fc1788800c7b2029931bed6d17488978c5c5507e4f76402d793df4950d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-2.5.2-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

2.14.0

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

This release

2.5.2 This release

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