Skip to main content

cliver-playbook-app-rag

Knowledge-base package of the cliver-playbook library: document ingestion, pluggable chunking, embeddings, retrieval, reranking, and grounded chat over the identity stack.

What is inside

Area Path (under src/cliver_playbook/app/rag/) Notes
API api/ Document upload/list/delete, stage catalog, search and chat routers.
Chunking chunking/ Format-specific, configurable chunkers (recursive, markdown, code, DOCX, HTML, PDF). See chunking/README.md and ADR-0019.
Embedding embedding/ BGE-M3 and BGE-base-zh stages through cliver-core local providers; remote providers via cliver-core.
Retrieval retrieval/ Vector search, BM25 fallback, and hybrid retrieval.
Reranking reranking/ BGE reranker through cliver-core, or a remote rerank provider.
LLM llm/ Chat generation through cliver-core purpose bindings (ADR-0020, ADR-0022).
Settings settings.py, settings_section.py Module-owned settings, exposed through the runtime settings framework (ADR-0021).
Migrations alembic/ Own chain, version table alembic_version_rag; enables pgvector.

The package composes with cliver-playbook-app-user (and therefore cliver-playbook-app-basic); it does not ship its own identity surface.

Install

python -m pip install cliver-playbook-app-rag

The local BGE stages need the cliver-core local extra, which this package already declares. The base install stays torch-free; model weights download on first use unless they are already cached.

Test

python -m pytest        # needs PostgreSQL; creates and drops a temp database

Metadata

Release files for cliver-playbook-app-rag 0.1.0

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

Source distribution (sdist)

Source distribution for cliver-playbook-app-rag 0.1.0
File Size Uploaded Provenance
cliver_playbook_app_rag-0.1.0.tar.gz 102.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cliver-playbook-app-rag 0.1.0
File Interpreter ABI Platform
cliver_playbook_app_rag-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 209.7 kB

Release files / cliver_playbook_app_rag-0.1.0.tar.gz

Download URL cliver_playbook_app_rag-0.1.0.tar.gz
Size 102.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e11f48cd17ac8a410b73282325b14965d482a24e1c19b7edabdf4e9dd413ab2e
BLAKE2b-256 checksum
How to use checksums
dc54c6c8999aed540a18deb625ba25d8e961d510fc0110cf699b9d102166f3cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / cliver_playbook_app_rag-0.1.0-py3-none-any.whl

Download URL cliver_playbook_app_rag-0.1.0-py3-none-any.whl
Size 107.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
259395efb85d89ab876e21db1e0ba6af5c6006f5d2687274990639704a980dc5
BLAKE2b-256 checksum
How to use checksums
a663e5ee9ea6050d3bf254b171966f4c26083934ebbf1c53244d0ce0666c2cb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for cliver-playbook-app-rag 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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