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.16.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.16.1
File Size Uploaded
cyt_indexer_sdk-2.16.1.tar.gz 2.1 MB Details

Built distributions (wheels)

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

Download URL cyt_indexer_sdk-2.16.1.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f9d416ff51cd67231fd97cd9885b1cf40fd557f9f2f769c3bce35f9ea6c06b82
BLAKE2b-256 checksum
How to use checksums
9d175b805ed219a53ac497296a2337b3e6348ebe250eefe3e3f902a1d463f677
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 24, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.16.1-cp312-abi3-win_arm64.whl
Size 6.7 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
47a162811c7fbd39feb61bb143942388f3633f079e5e11d0ab6811e5d4d7f03f
BLAKE2b-256 checksum
How to use checksums
0de581def8c1cc25878fe3900c4fbdbe4959e01b2e7849ec561aa63738c1c81d
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 24, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.16.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
1a289ced244e419710f979e071753c61b2100009c8ac10813aed9005d1c0859e
BLAKE2b-256 checksum
How to use checksums
c54b39d0c998e6664ed49db66536b1351e3e8a208bf9102ae93a1001a0976701
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 24, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.16.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
fae6c5b7a1cef5014f02bc978d950bf07f3a0dcc54b1bfc8bebfa6978e69568d
BLAKE2b-256 checksum
How to use checksums
89814124c45ce5a76fae51bfcb74320f4c3f8d6c13adee77e6691f34a6b2c495
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 24, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.16.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
7ab3ce536aac5e6edeff05021d9bc4fbc3949f9c732fe36dc4662da45cfd78ec
BLAKE2b-256 checksum
How to use checksums
0c9d05f4fda212867454daefc5a84ad3b7f35e9846515b9ee15bd5e95333327d
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 24, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.16.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
20260b4796bcb6c266d8efcd6104960f3831e2559888647700015c897949d7a8
BLAKE2b-256 checksum
How to use checksums
d791ed4e64935aad5887d960681620cefd7d55657c0c79d1d65bc7959a1ddf88
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 24, 2026.

Transparency log

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

Download URL cyt_indexer_sdk-2.16.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
a17b104a9a2504c5707d4f3dc104c485bba71ce1c7a5caf21ebe148b049e65e0
BLAKE2b-256 checksum
How to use checksums
00675e6895cd9b21b5fe7c120bef2b6dbedd66bbd06ae3ecfa80aadd008ccbd2
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 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.16.1 This release

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