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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 11.0+ ARM64

cyt_indexer_sdk-2.8.4-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.8.4.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.8.4.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.8.4.tar.gz
Algorithm Hash digest
SHA256 c2512c006c157df80f304ba8ee6b396b1f22413c13ad421bcf348abffaade71f
MD5 ddb232a15edea3c0ebe48c0884c5d90e
BLAKE2b-256 725553a01fda622fa4e053f3afd4a36fd87be7afab3ee5f42e308f0e84f1dde9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.4-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d8cfb56d34428d227ca53f76d1eb4c4a5d94100a30161ae5aee5ae9d5f5a403c
MD5 500749789c478fc64b4819f2dc859f75
BLAKE2b-256 3ab6fca15e1f5a6f538a0d742ebaf4c348e2298eec9e8a9795f8069f604eb18c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2adcef95133b7f90eed96922246bd53af694210ea3060474355563743fd70145
MD5 ce2e8146f45eb0f78773f63d910ec359
BLAKE2b-256 866d3e0ceab20fe287a43a77c3c557785f0f92ae074659942bc3e2f3b71fe869

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.4-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84aa45b93e02fe7a4f25d291f495a4abb2d8fbcf27672282f4f95773fabcb3e6
MD5 4637e50891fdeb3adbf9eba02894f0e1
BLAKE2b-256 87d3efe666dc9609b0e4d9e05203f2d4fecd219ef49240c645809ef61029250b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.4-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e7ccb0f76a9b7af8230c7ee0004d5845959d9fda3a60f80598c9f0a83599830
MD5 214ab2c4b5dc8e0e12b974f0c6326ad3
BLAKE2b-256 b9b4f59468ef405587ab326782b94a68c7067695a219d2052fe58edf6ab1dece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59e5d2e70994b3666b6a0efb1e4c493ced8f3f2cca7712b777f784826058f686
MD5 540f13da69f7829eba037745b4cfdc0a
BLAKE2b-256 5f6069bb00dd08df3d9ef9afdb3efe23029d01abc416bc5c6899cffdb9b2cdba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.4-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c941cfd3a66da5ff48868723472f058c1806fceab9a15bc8eb91109c4d7a6071
MD5 5586d6bad6e28fb792a330688b706515
BLAKE2b-256 f15ae4c43947cfd53553e7ec2ea1b9e6e4e4baaceaac9859886d8dcb93d80770

See more details on using hashes here.

Provenance

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

This release

2.8.4 This release

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