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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-2.5.0-cp312-abi3-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.5.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.5.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.5.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.5.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.5.0.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.5.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e999ff28087a6c691453e00be8a857899a103fb65625cb9ae5fdf8e66da42387
MD5 1ba87775a3aa60f7ec1d69bef3a6a1d8
BLAKE2b-256 9e5ec69a5e7719b79ea038b1a42353b569e250cb65049d0c0d71b7743cd4ac37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 02bd811cefd730a3719dd07cb48f213a4b0be174edf07b35c32f1dbfbbcee801
MD5 6702bb6eecdbc5d27c4690d2d34d5ee8
BLAKE2b-256 bfc044ba781246d206eb13ad8dac7cb9f0ae2c49108e3e34de00c1fe2b3d20c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cf8caf7c10a14f0060270005082b14e01e3e85da590f846eef45050396356b18
MD5 e7e11456d433e820d971aae2b17a374c
BLAKE2b-256 626cf0064388e0f3e5f97bfa88967bd97562bab42b2cf2a584d0cb743f9c316c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.0-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 436e2ba1971c8b2ce490eb06918a672fc44d7ab7b225a529296aea2de44996bb
MD5 01f1cfbb3bc76c925f9ff42ad9e239c3
BLAKE2b-256 638dcff25f65e37e217e8537abccdd30fde1c92ab2be8d6f45375f14421f57f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.0-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68f9f456593d80fa440a159f20df8644eccecd7cedff4784d73bc65e3ef7d792
MD5 a6674786454c11c850ef9dd5c0790cee
BLAKE2b-256 bef0cb5dffbe3c1097807d618d5807d015412940a88791f7683dc7d1a861b6b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57a0aa915a12ee0bd3b30b3fc9c276b3282e04ee0ca65283f0707c8878a9ea6e
MD5 7cad29e19342b5a7016968d02151ef02
BLAKE2b-256 27b2f98ffaf4192f59638091b583144de2477a5080de65f82591df3dadd3a693

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.5.0-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 88d696476992d8ac3e94bb38cd11bf4f35fac6e27841ee4730bafd698bed7717
MD5 c4389f52a42bbd3f70e669a0b842b792
BLAKE2b-256 87cae34c5e1909d5afbf325957d92324edddbced5c107fa6f396bd3839da8339

See more details on using hashes here.

Provenance

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

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

2.5.2

7 files

2.5.1

7 files

This release

2.5.0 This release

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