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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

File metadata

  • Download URL: cyt_indexer_sdk-2.8.11.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.11.tar.gz
Algorithm Hash digest
SHA256 f0aa62692bb7cabd4d1294ae29b8de94b71f41d751ac48d8cc4b0fe0f0533ca1
MD5 6abe4182a3f22f6d6f7fd311684e5ccb
BLAKE2b-256 694597c1bd9dce40ef9dbe96ca49077f8ec94c6fee9015737f14e17b5dec6e5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.11-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ee10bde5f4ae820d6c304f17db73963294bb3d235cca82d93b20122b9ffe6fe1
MD5 74f7b5173817619244d93ca38fb1df4b
BLAKE2b-256 8f3442a1baba2d2c3072d75edc2f1584f9c365c048fa0ea17613dc8da942fe65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.11-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bf244795812f122f57df99fed8e7b3ccda02abf51c3120ef4d238025555c9ddb
MD5 e162046c1e5d05209abf38dc1ccaec22
BLAKE2b-256 b38fae57cce4f97cac556d293f13ebf482773d98385a3bf2dba500c13b062678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.11-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b4bf7f12595f46a8c69a39cf563bd75157c1c7b8e8fb808654ee0c9e0b51c2c
MD5 fac0f583dd3d64ee51222736dad5b445
BLAKE2b-256 e73b7eaef04b3753f057a3ac33ec47abb1e65bead1f4d90dcf0b4318fdeb5b1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.11-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cef7f9bd9070e481b92f0f859354f74b56f086509412fb3cb23fe71ad4065dac
MD5 4f50c7b0149069930ee4f84bd5e8f0ab
BLAKE2b-256 19afb72e680f6737234af47078f036da17fa6e4be38ccd5c740c7ac9044679a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.11-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 739e24b3e6fd2fc19cc35087eb8f76f05041ab029a386c250d4e4c3b0128561f
MD5 819fa88248f3bd12cc7caaab9598e765
BLAKE2b-256 79202ebcd7fde9a5a96ae7224993555ad278c35c25fc17f7d4ae783ce38610ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.8.11-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1a9d44165ddefff8040fb9f567ec290f6ba5948dfd09a8d7ea4a7e0119fbb86a
MD5 37d1e4c9d41e01defa3665384adc16a1
BLAKE2b-256 1d1d7669a245841086f91ba86ef0b18a3e5184fd163f1f91e2acadbd2deedb2a

See more details on using hashes here.

Provenance

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

This release

2.8.11 This release

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