This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Renamed to gaptrace
ragradar
Analyst CLI for the ragradar observability system. Reads the local store at
~/.ragradar/runs.db that ragradar-capture writes; browses sessions, searches
runs, and explains exactly what went into a run's context window.
pip install ragradar
Runs are addressed as sNrN (session 2, run 3 → s2r3) — the id every
capture call returns. Commands that take a <target> accept an exact
id, nothing (= latest run), or a quoted text hint (searched; multiple
matches show a pick list).
ragradar list — sessions and runs
ragradar list # sessions, newest first
ragradar list s2 # runs inside session 2
Sessions
| ID | Runs | Pipeline | Created | Title |
|----+------+-------------+------------+-------|
| s2 | 3 | rag_example | 2026-07-02 | |
| s1 | 1 | quickstart | 2026-07-02 | |
ragradar find — search runs by query text
ragradar find "reranking" # token match (FTS5)
ragradar find "score scale" --exact # phrase match
ragradar find "RRF" --session s2 # scope to a session
ragradar find "RRF" --pipeline rag_example
ragradar find "RRF" --from 2026-07-01 --to 2026-07-02
ragradar find "RRF" --today
ragradar find --recent 5 # latest N runs, no hint
Search results (2)
| Run | Date | Session | Query |
|-------+------------+---------+----------------------------------|
| s2 r3 | 2026-07-02 | | what is RRF and how does it ... |
ragradar explain — the seven analysis factors
ragradar explain # latest run
ragradar explain s2r3 # specific run
ragradar explain s2r3 --full
ragradar explain s2r3 --html # snapshot to ~/.ragradar/reports/s2r3.html
Renders every factor the captured data supports, silently skipping the
rest: token usage, chunk scores, duplicates, truncation, dropped
history, cache hits, and the final prompt. Runs scored by
ragradar-evaluate also show an Evaluation Scores panel (risk score, policy
violations, RAGAS metrics).
+------------- Token Usage --------------+
| Total: 1138/4096 (27.8%) |
| Chunks: 625 |
| Headroom: 196 |
+----------------------------------------+
+------------- Duplicates ---------------+
| 1 duplicate (25%): 1 window |
+----------------------------------------+
ragradar diff — compare two runs
ragradar diff s2r1 s2r3
Side-by-side query delta, chunks added/removed, per-chunk score deltas, token budget deltas, history and truncation changes. Ambiguous targets are rejected — use exact ids here.
ragradar budget — token waterfall only
ragradar budget s2r3
+------------- Token Usage --------------+
| Total: 1138/4096 (27.8%) |
| Chunks: 625 History: 13 |
| System: 500 Headroom: 196 |
+----------------------------------------+
ragradar session rename
ragradar session rename s2 "RRF investigation"
Session 2 renamed to "RRF investigation".
Notes
- Read-mostly by design: the only data this CLI writes is a session
title. (Opening the store may create/migrate
runs.dbviaragradar-core— that's environment setup, not run data.) - No LLM anywhere in the navigation path; search is SQLite FTS5.
- Optional semantic search:
pip install ragradar[semantic].
Metadata
Release files for ragradar 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ragradar-0.1.0.tar.gz | 17.3 kB | Without provenance | Details for ragradar-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ragradar-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for ragradar-0.1.0-py3-none-any.whl |
Total release size: 35.4 kB
Release files / ragradar-0.1.0.tar.gz
| Download URL | ragradar-0.1.0.tar.gz |
|---|---|
| Size | 17.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df6f22ae3894982d94c9fcf311290a3e0c56a23b4f2d9c29fa874eb140736ddb
|
|
BLAKE2b-256 checksum How to use checksums |
8e3a4af7484e13897b77de41b930b74b6747760e34ced80567b11a8a463ff6ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / ragradar-0.1.0-py3-none-any.whl
| Download URL | ragradar-0.1.0-py3-none-any.whl |
|---|---|
| Size | 18.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5cf006d135915207c709809ba8575f6dc6984d114463cecc9ca3494585face45
|
|
BLAKE2b-256 checksum How to use checksums |
85512b6a9c46915924136c5592797c8e136322ccb2eea7f6608497791f9af8d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for ragradar 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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.