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.1

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.1
File Size Uploaded
cyt_indexer_sdk-2.17.1.tar.gz 2.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for cyt-indexer-sdk 2.17.1
File
cyt_indexer_sdk-2.17.1-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
cyt_indexer_sdk-2.17.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
cyt_indexer_sdk-2.17.1-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
cyt_indexer_sdk-2.17.1-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
cyt_indexer_sdk-2.17.1-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
cyt_indexer_sdk-2.17.1-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.1.tar.gz

Download URL cyt_indexer_sdk-2.17.1.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
069f4d18e61e34b0b6d0e5ab737152b6ac87d44d945cb2980263673d54c1314d
BLAKE2b-256 checksum
How to use checksums
4fc6575324e1d1664b239eea9878a8fd3163d9da99e81e36300e9b5c45025915
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.1-cp312-abi3-win_arm64.whl

Download URL cyt_indexer_sdk-2.17.1-cp312-abi3-win_arm64.whl
Size 6.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
256d2744904d06646d46ad9cccc623191d65c53ebab6a8ee2bd1788f509e8837
BLAKE2b-256 checksum
How to use checksums
9afa6925a40d5b60fa2460b058315acef458e9245988c47e0f0afe117be51b62
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.1-cp312-abi3-win_amd64.whl

Download URL cyt_indexer_sdk-2.17.1-cp312-abi3-win_amd64.whl
Size 6.9 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
cdb21f282bdc0d6a1382cf579b58d1b28b1edec131e10ec825e8d375fe0c8d3e
BLAKE2b-256 checksum
How to use checksums
ab855b09e76a16b04269bccf3f0c06b8b2a57a564394ccd96c17d460bbbc8cbf
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.1-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL cyt_indexer_sdk-2.17.1-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
3b462e2eb6d506bfbf9d8646b6303d9ca260973bab084b4e24521d989ebe12bc
BLAKE2b-256 checksum
How to use checksums
aad09b6561d3ae2b2f81b08977a3e42cdd8510596ffbada01aabb76a8940afda
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.1-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL cyt_indexer_sdk-2.17.1-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
88877ecc34522dc3960841f3a3f0e6baacde91e93fa5c203f3b1d4d2266695f3
BLAKE2b-256 checksum
How to use checksums
eb31cdf1b29d02f0fceb29d848bf2bdafd7664b5d2466382f8e10e382f1a280b
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.1-cp312-abi3-macosx_11_0_arm64.whl

Download URL cyt_indexer_sdk-2.17.1-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
66e0200d1583df1475e7451fdbc61619d2423abf466f8a3863fce899ff859078
BLAKE2b-256 checksum
How to use checksums
591eb1833c92139c0db006bafc6898f55da02254bc2a343ae5888ebc8ea1a0ea
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.1-cp312-abi3-macosx_10_13_universal2.whl

Download URL cyt_indexer_sdk-2.17.1-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
ba016cddeb6d1a3bd8bd36b2e85518d08d6aa499058917eb52eb47f55dcf3217
BLAKE2b-256 checksum
How to use checksums
dba9310dc0f07a8ac5974d9ec2c76c552386770ca429241aae6ffa955cdbb8a4
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

2.17.3

7 release files

2.17.2

7 release files

This release

2.17.1 This release

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