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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.11.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.11.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.11.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.11.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.11.4.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.11.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.11.4.tar.gz
Algorithm Hash digest
SHA256 461c13c387bf31501150d4b3293ef198c879cb58d31ac1b7e6237853baff171e
MD5 7ed307114024559b245db9a7ba5ff67f
BLAKE2b-256 e63f94f5bc34a786f4fb89eca95d8d0c59e054b42a966b02d9c64a21da94ed4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.4-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 aacc86e5d61e309351dfb6524785a621909958b54cb0391f1a572fa1b1259194
MD5 0351800e4a1aa98109aa597bb9dabadf
BLAKE2b-256 183e8127e5dcc6ce998ec1870e5b690d3225c203cd601675b00c988da20f5e94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1823dc0086683b90c6c45fc517f9d7aff4308716d025d5a8c28a741b8398f052
MD5 29946f3868360a2e318e085f35e15f5d
BLAKE2b-256 d1615dd6987835de04a6d94991398d4f8fadbf3f168b441744ef85eb04f1fa5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.4-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1b32cda71b159dc807973771919a81faad6ad63e457782f7adcbb3014b5508b
MD5 98e3c9e2e21907c15966e251865425b7
BLAKE2b-256 af3a2d90a0e3ce8eb79b9e55d8956d8af767ab40de2f439d39c22b7a2b7bb48d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.4-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f99b126ef44a70805bbcbf4540a5866e5e71148bbcf2bd2aa2f880fb3da5678
MD5 516182fe384580722893ef8e2950971e
BLAKE2b-256 9c22010a52b62f1b69419043bc61e396c891abc9a782fde172174eab1c884058

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38d91341cc33089c96eecba6acf622194b9cba1aa1a588225b0d7a3aa8bd9ea9
MD5 df6dba40cfc3ca2835d177f47b24a03c
BLAKE2b-256 824270a4b6613f1159b72b7e9ad675450b6811afdfee2266aeb358e5eb3dc67d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.4-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0e280c783f2e1143bc87fcf2c43888eb99e223f167a6cdce14677255f7b01514
MD5 89c6213590361b078eacb4effac8c11a
BLAKE2b-256 011e2a3c0b515e3d42e40b7ea9be5a893d8a9c9a4973efacf39f61b5cb914364

See more details on using hashes here.

Provenance

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

This release

2.11.4 This release

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