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

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

Built distributions (wheels)

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

Download URL cyt_indexer_sdk-2.15.2.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
0bec7d264aeffa8d464f981f5c88b05d28cf0026512eb1404ba05518c368bb22
BLAKE2b-256 checksum
How to use checksums
6d8fe72f6eec40d4bf8e087c113c7eb64a9f4f970ba0054885f39bd87906a67a
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.2-cp312-abi3-win_arm64.whl

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

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

Download URL cyt_indexer_sdk-2.15.2-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
6e5c489a6806401dcfcc7b29ec4a8a17022c7b61283a79578e32a413198e284e
BLAKE2b-256 checksum
How to use checksums
c5e4a0acd2e0da61d203c07a249149c20d1c9b8367ef837da4c81fd2238fa6a8
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.2-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL cyt_indexer_sdk-2.15.2-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
4b6f5e73210c5ca232b9e2d4b9194d125598f21556618aade0760bae03aa8405
BLAKE2b-256 checksum
How to use checksums
ddc3f9c23931a4988e76dc1b16508fd1869230fab1e31ca25ffacf954b7f637a
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.2-cp312-abi3-macosx_11_0_arm64.whl

Download URL cyt_indexer_sdk-2.15.2-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
7967daa40aecea8adb86d308ad888272bfb3eb8067311e8ce64dbdf25d9fd16b
BLAKE2b-256 checksum
How to use checksums
2b845c2db118a15987608f87fc27a82add30ab1beffae22b400686cfe0827292
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.2-cp312-abi3-macosx_10_13_universal2.whl

Download URL cyt_indexer_sdk-2.15.2-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
5b1c1c674e8fc47cd307e7d62240c03222a03d559904475d640c599620423478
BLAKE2b-256 checksum
How to use checksums
839e1e36b634aa32a284f60459d21acf32c4350f445c11e078abd2b4a8a177cf
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

This release

2.15.2 This release

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