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

Release files for cyt-indexer-sdk 2.15.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.15.1
File Size Uploaded
cyt_indexer_sdk-2.15.1.tar.gz 2.1 MB Details

Built distributions (wheels)

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

Total release size: 51.2 MB

Release files / cyt_indexer_sdk-2.15.1.tar.gz

Download URL cyt_indexer_sdk-2.15.1.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
5b14c7b93b3fc38b6c36e60435d8f1dcef23b4f05e4a82f63acd07a91513bd9a
BLAKE2b-256 checksum
How to use checksums
6e309554630f6e5854c5a1451000ce860572655eb28e1f4ea45d508218e1539a
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 17, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.15.1-cp312-abi3-win_arm64.whl
Size 6.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
9bc8036b18ecebdb7884f91dbea3236890e8119341c4ea207e67ec84434cd4e0
BLAKE2b-256 checksum
How to use checksums
942478031cc17f31de7b9c13b021b9fc13c5a8b17478941eb5b848ed47a06f5d
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 17, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.15.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
15dede8122730bf556b5a0d02e31b4bf054875dbe24e9fa104eecae038723500
BLAKE2b-256 checksum
How to use checksums
c28b49fd8b3d74d7b23a44dd2c1ee45d5b3abfafe80463f3687c05725162c2b8
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 17, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.15.1-cp312-abi3-manylinux_2_28_x86_64.whl
Size 7.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
ea71f5d38e53cdb1731f52fc9d541d71fa2d4d9951035555791fffbc2154ad12
BLAKE2b-256 checksum
How to use checksums
0f3595b2e3eea57c7dc45c5b9475f4d980f251ff5c6ecefd115b4a2cf0eb948e
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 17, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.15.1-cp312-abi3-manylinux_2_28_aarch64.whl
Size 7.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6c3b906622b99e2842b902b6c5c36213e336e62796dfa9abee46c5992c568191
BLAKE2b-256 checksum
How to use checksums
3e74ed2696b43b360d9d6b5d675f256a61e3e47da96ff73bbccfbc1d171c6d64
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 17, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.15.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
8a1e75324a1db5005529f3f3116a2ce64e783b2fe5696a3ffdd5cd60d54a7605
BLAKE2b-256 checksum
How to use checksums
c8926121edd91dcab996ce02a86d19c9bb1c0e52cde2efb87bf491a11fdd548d
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 17, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.15.1-cp312-abi3-macosx_10_13_universal2.whl
Size 13.9 MB
Tags CPython 3.12 abi3 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0d27096bb231feb636ca129cef292ca15bd7305ef48e50f022b46aecbe005c4d
BLAKE2b-256 checksum
How to use checksums
190f628c84c8830b7a1e7cf11a647225bbd5cffb54efb5b09d041c06844c4208
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 17, 2026.

Transparency log

Release history Release notifications | RSS feed

2.16.1

7 release files

2.15.4

7 release files

2.15.3

7 release files

2.15.2

7 release files

This release

2.15.1 This release

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