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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.10.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.10.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.10.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.10.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.10.2.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.10.2.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.10.2.tar.gz
Algorithm Hash digest
SHA256 32e47f9f96a6cd6d7e95b40313c57973418f7dca358d6cef56fd71b13bb0e6ce
MD5 76bdf4fcfae30ae4685aa09728634eb0
BLAKE2b-256 8be98e9efb7a1d16871b8656e8d4f1656d8c256bc9ccc00060f178d7eb92220d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.10.2-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 115ab2548d3e4e803e50f3ad3527ff50aa88e243808fbc03699e5aebe7c5544b
MD5 9af86cf9105893a4d09e49e2b2c8ec37
BLAKE2b-256 37a1e26b1855b19338a2f4eb81b39460239d14f12149b05076f2ce8c719d6d24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.10.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 116f3ae5ec884d5c46f671c1d845470ef7babeb711b233619808cb8754f8774c
MD5 8765ff4fa608ca13da0f3365361e6a74
BLAKE2b-256 bcb8329a6db686dd68f33d9c586a326dc6e1df3b07001108adbb72b6d50b8a15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.10.2-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9396ec4ccc93b9f65022ff456ed5ced60f01d1c038da750e0f68e3d43ea82bb4
MD5 09ffb6d2c66de63309bce5f43daff227
BLAKE2b-256 53bd2749691aca029ad3ec681c9fcc038634c27119e4c66aee3f67d449e22554

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.10.2-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47b75103516013c134f46048da4e8b58be30869fcfa3465bdfc0e8efeb4add2e
MD5 1f1487784532fd64de6cb92557ad167a
BLAKE2b-256 b49e017815d8fc38657dead06d58acae51073981c5ad2290de18cbddfa37bfcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.10.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9737061191254026ca3ab239b986b327fd6ab5ef526f098b35d8f79e3f218a76
MD5 c44dff7996e7e7e425fa7de045657eef
BLAKE2b-256 09f19cecfae43b5d9c8544257da17a52dd87d68dfcb829fb6337a0d4c1b8895d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.10.2-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 64e253fc093de96b4ebb2ba109a9960a9903334d0e631198ce744653d76aa349
MD5 64ca26f124badb1c1766a79028e3d583
BLAKE2b-256 c39c7842ef4d5da499008dbecbdf1745e5a5c86c387325f4c84a90685561bd0d

See more details on using hashes here.

Provenance

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

This release

2.10.2 This release

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