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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-2.11.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-2.11.3.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.3.tar.gz
Algorithm Hash digest
SHA256 c963678f137d9d5524a8f152806303ca0ad7281eedf6916c613cdcb102e53e51
MD5 a5e2072859cf307bd93492d060815152
BLAKE2b-256 fef43c366087c2a71853166b1089a3ca7b72644e8331d815c1b8e0cb99178cb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.3-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a04c63697fa28275e28cf548141efac71ba22a49d40bf685cd4caebdc6f0e96c
MD5 b0d95bf5517cb6bc437d033caa01ba61
BLAKE2b-256 6e3f3896dfce5203b9caa9787c8807216d4a92b665818cd6ca336f64a872d0f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 686f04bf94ce4f5ec21aaa29278b3247b7ecd81449ff1aaee7439224e2cf6a4f
MD5 8c07cb0f500b65b55ef8d4891cf8a368
BLAKE2b-256 b72a5a50313a915db1aa0c806db36eb95b8da65f96ea3e1565077f70dc15bce4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.3-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c991e558bdf9b94edb76bd69834a9bc2ca42edf0a4fd71bb03bccc32d50dc4c8
MD5 3cc2b38107331c9c28ed024644d66c93
BLAKE2b-256 aabe5f5c46066761003ba14ef72f10c78f8405384e76f04bf791299d3f5e0960

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.3-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bab93c7517887c7793b949cb87edcfb917d33fdbeaf8295518ecc5b0eafabae2
MD5 3d271cf651d352b5378b815f12001c2d
BLAKE2b-256 acbbce661f88ced999ae52d44a0352e4fd7bf05463d4c0056b6c450c68d491bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b150b8db67b633cb7035075f2ca2626dc13d01574d279e41c05c309149e7cf2
MD5 f99a424701367013888d528107f99f6c
BLAKE2b-256 2f37204a77ab7ad744945ca6fd0a1ba4e25ef5d89566d98fba4c54cd7f389ab4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-2.11.3-cp312-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4c1f62225bca3c94d6c9288d3773f327a6a64fa59057784a8b8b7b539dcdf990
MD5 27557ee25f6f8bff99119401c7eeebcc
BLAKE2b-256 15424b5b91857cc66edab06a1587bf8c730e906f56271a9daf550df110686699

See more details on using hashes here.

Provenance

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

This release

2.11.3 This release

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