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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 11.0+ ARM64

cyt_indexer_sdk-2.11.5-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.11.5.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.11.5.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.11.5.tar.gz
Algorithm Hash digest
SHA256 6502f0ef2e6f8645b9ac1528d04dc3b2d4dcaefc0d15f22bd1b4d90b9ae0d9f9
MD5 ba881bf98f2bd0c5e0717a3275700f5e
BLAKE2b-256 8bd373df07ee7df9c5f27e8b9160c85daf91dd1f10fc5f162796875ef9dfbdb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.5-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 afe410c7da29a36fedecba6d0c3594b37d5deb473b8c83ba14b65e457eeced2b
MD5 82fa07aff204d0806be32badc73e7d9f
BLAKE2b-256 84f1c8212fdac2c567b02151115cbf8a811ffc83c8437df1a27a925a5a461800

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5993907ac5c8806ff723a45a02c45fdc0962334dbcbdd36b043d8065923fa509
MD5 f7951ab258af11f35648be92c76f92cc
BLAKE2b-256 eb454041db0bb4f1527999f781fb5220c6fd647af3a5be5d272fb8f5982ee722

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.5-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f7ca4d9a8fc5d640a0aa2e08b823b5aeccb1f61fe33fb9bf2c964ede5d30d2c
MD5 00d2777d35228156a8675f1f794bdc30
BLAKE2b-256 73bb195a6a128d1972939dc9755fdf0932b75596309994f3eaea8f7d799f0c1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.5-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec38b08023d126686d831ac709625ef11377ad03933d68266751c409d2cc0a0f
MD5 dc38442224a0634974e5f2541a455b66
BLAKE2b-256 5922119c3d1cc432663f498c62fcded56f90497b78e3189ddbc86f8d7efad684

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.5-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4780c0c0c91cf2a85f21b9e199f1c6760b59096da319ada4a098afd3680f1be
MD5 cd3a431fe6fc982233f1df6fa3165cd0
BLAKE2b-256 786bd1e35410f79c68efce40d8d3b7315e90ecc6c113f26c72869dca02a2611b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.5-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7ff7f379d183b61afb50d5e638969c14d2160bb5a1c727b7ac00cfbcd611c864
MD5 04d4173878267359f2da8ae40d827868
BLAKE2b-256 7090205905b5d3e12907a354416868b242987155101ee9ecf5255fadec806c2d

See more details on using hashes here.

Provenance

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

This release

2.11.5 This release

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