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,
)

Metadata

Release files for cyt-indexer-sdk 2.17.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cyt-indexer-sdk 2.17.3
File Size Uploaded
cyt_indexer_sdk-2.17.3.tar.gz 2.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for cyt-indexer-sdk 2.17.3
File
cyt_indexer_sdk-2.17.3-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
cyt_indexer_sdk-2.17.3-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
cyt_indexer_sdk-2.17.3-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
cyt_indexer_sdk-2.17.3-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
cyt_indexer_sdk-2.17.3-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
cyt_indexer_sdk-2.17.3-cp312-abi3-macosx_10_13_universal2.whl CPython 3.12 abi3 macOS 10.13+ universal2 (ARM64, x86-64) Details

Total release size: 53.0 MB

Release files / cyt_indexer_sdk-2.17.3.tar.gz

Download URL cyt_indexer_sdk-2.17.3.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
e48b7331c11031f1990b4eac1dc5f23e6ba47cf0d72000750910dc6e0f88d87a
BLAKE2b-256 checksum
How to use checksums
8e94e8567181659fc145c5be53a0f29bd46b89cae25c25a2a85839a54e58392d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cyt_indexer_sdk-2.17.3-cp312-abi3-win_arm64.whl

Download URL cyt_indexer_sdk-2.17.3-cp312-abi3-win_arm64.whl
Size 6.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
5fdf845dc4a3cfd3564f5c3b7a603e7c92615c3f2f0740ddf2e834880be38549
BLAKE2b-256 checksum
How to use checksums
9176eb89376d02bff90c2b1f9282c0699773a14c508d3045e942a18ef40cf548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cyt_indexer_sdk-2.17.3-cp312-abi3-win_amd64.whl

Download URL cyt_indexer_sdk-2.17.3-cp312-abi3-win_amd64.whl
Size 6.9 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4faada671028332cad834f9207c6d0a42c61835dc355854c8bf4b51578cd2da0
BLAKE2b-256 checksum
How to use checksums
7058137c16bb3250549656a8a52b12145e9e231992259da0949c101f8c8cbf46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cyt_indexer_sdk-2.17.3-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL cyt_indexer_sdk-2.17.3-cp312-abi3-manylinux_2_28_x86_64.whl
Size 8.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
8cc6a888668e3554b385347bf2996b252261fd775d5348e8256e8e780c929333
BLAKE2b-256 checksum
How to use checksums
6a86c92bfbc6d3a9e560e44933e04ff37c902b0e552a71226f38bbc60147c2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cyt_indexer_sdk-2.17.3-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL cyt_indexer_sdk-2.17.3-cp312-abi3-manylinux_2_28_aarch64.whl
Size 8.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
4a24a0abd2034317e192422092cdb23d5f463aff3bc9ca99886e63d445a90573
BLAKE2b-256 checksum
How to use checksums
743cf4aa06ba4853a396a900aee786f4782de1c1c8c27fda7a659a06919bdce4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cyt_indexer_sdk-2.17.3-cp312-abi3-macosx_11_0_arm64.whl

Download URL cyt_indexer_sdk-2.17.3-cp312-abi3-macosx_11_0_arm64.whl
Size 6.8 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39b4b68c6ccddde7825d41ef8306897d994024fe64e9e6101622aa7d277cf623
BLAKE2b-256 checksum
How to use checksums
9e36fbf0b6a135e216cefc66fa4e65e4aea6aa93d4878e32d039a5fe290e900e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / cyt_indexer_sdk-2.17.3-cp312-abi3-macosx_10_13_universal2.whl

Download URL cyt_indexer_sdk-2.17.3-cp312-abi3-macosx_10_13_universal2.whl
Size 13.8 MB
Tags CPython 3.12 abi3 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fb9748740cd67020ff28ddcc5404bc4bb991ef8b4ff67589cec628abceaf34a6
BLAKE2b-256 checksum
How to use checksums
cc0bdef9ee9d454bfbfc7dc90da871038014366677d4c4934fe7ae4912c3c01b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

2.17.6

7 release files

2.17.5

7 release files

2.17.4

7 release files

This release

2.17.3 This release

7 release files

2.17.2

7 release files

2.17.1

7 release files

2.17.0

7 release files

2.16.3

7 release files

2.16.2

7 release files

2.16.1

7 release files

2.15.4

7 release files

2.15.3

7 release files

2.15.2

7 release files

2.15.1

7 release files

2.15.0

7 release files

2.14.2

7 release files

2.14.1

7 release files

2.14.0

7 release files

2.13.0

7 release files

2.12.0

7 release files

2.9.2

7 release files

2.9.1

7 release files

2.9.0

7 release files

2.8.5

7 release files

2.8.4

7 release files

2.8.3

7 release files

2.8.2

7 release files

2.8.1

7 release files

2.8.0

7 release files

2.7.1

7 release files

2.7.0

7 release files

2.5.4

7 release files

2.5.3

7 release files

2.5.2

7 release files

2.5.1

7 release files

2.5.0

7 release files

2.4.3

7 release files

2.4.2

7 release files

2.4.1

7 release files

2.4.0

7 release files

2.3.2

7 release files

2.3.1

7 release files

2.3.0

7 release files

2.2.0

7 release files

2.1.2

7 release files

2.1.1

7 release files

2.1.0

7 release files

2.0.1

7 release files

2.0.0

7 release files

1.5.0

7 release files

1.4.1

7 release files

1.4.0

7 release files

1.3.3

7 release files

1.3.2

7 release files

1.3.1

7 release files

1.3.0

7 release files

1.2.2

7 release files

1.2.1

7 release files

1.2.0

7 release files

1.1.2

7 release files

1.1.1

7 release files

1.1.0

7 release files

1.0.10

7 release files

1.0.9

7 release files

1.0.8

7 release files

1.0.6

7 release files

1.0.5

7 release files

1.0.4

7 release files

1.0.3

7 release files

1.0.2

7 release files

1.0.1

7 release files

0.5.10

6 release files

0.5.9

6 release files

0.5.8

6 release files

0.5.7

6 release files

0.5.6

6 release files

0.5.5

6 release files

0.5.4

6 release files

0.5.3

6 release files

0.5.2

6 release files

0.5.1

6 release files

0.5.0

6 release files

0.4.4

6 release files

0.4.3

6 release files

0.4.2

6 release files

0.4.1

6 release files

0.4.0

6 release files

0.3.5

6 release files

0.3.4

6 release files

0.3.3

6 release files

0.3.2

6 release files

0.3.1

6 release files

0.3.0

6 release files

0.2.8

6 release files

0.2.7

6 release files

0.2.6

6 release files

0.2.4

6 release files

0.2.0

6 release files

0.1.8

6 release files

0.1.5

6 release files

0.1.3

6 release 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