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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.14.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.14.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a02cc08ca0de736e261cfd5dc701417c4dc39a61be96a06fba71157fac1a8605
MD5 6894fbf92392b2bcbf49c6c167670102
BLAKE2b-256 afc6ba3eaf22d47ef58331e3399b1a88fad5679da8f1e135e0125edfe42926b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.1-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ca7ef66ea0437a3170d3ca414362123ced3d26fcfe8aef26547419bc3c5997ad
MD5 8a8ccfb1fe87f31d93e9b734b0e14b94
BLAKE2b-256 f55dc2248f98f0bfc38c38ecf2fb4a1ba3b161e7e8236b3926a3492bacb2f465

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ad84177b0974052f5faf3839e25d7f0587d96b0cf455e19f89f739f0b3d27e8a
MD5 4bc9d77f4b45717243ba57826bd05157
BLAKE2b-256 b5477fcba7fd673fada8bdab798b896b2373339331defcf40f6790aeb12992db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.1-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a946e6650242367ac11a9b2249cd4ad7697f22e0d0c391bf12c79c4063b2dde8
MD5 3f1d65ad0c3423da66f4dd01e6a2e46b
BLAKE2b-256 19ff9d38ee75f43e8a2da7f06f3e4bf5c5501a57d8bec70422d2f4fe50176049

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.1-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bcb3d40ce268dd84faee96e39b716a5ddf31b79f6e641ac8928daa4424b641c2
MD5 ffc1bb9fd170c9a76089adcc2375e6c1
BLAKE2b-256 7ded596e5f0d3513afae7fba1ead757beed9296db3163a48e7c17ac4efe6fcd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e08279e66137943984e5fe83bd43ef6846c1e8a0c312f6c56fd12f59b39b86ba
MD5 b2b7ed672a2a96d2c5a24d95fe76c7e5
BLAKE2b-256 2b2bdf5200dc2b7a6e8dd96128cebf8f971378739eac50f01a105c6c5fb5d31e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.14.1-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7e802c6676f0f88307b26357ce125e1376e9ffd8df9bce8aa082c9da9ede310e
MD5 fd260c703bbd2b55d5a57cad3e1cddf4
BLAKE2b-256 662024aced1fae2db60f2f2fe804be38fdbe6c8d07f772a857f91df31048f312

See more details on using hashes here.

Provenance

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

This release

2.14.1 This release

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

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