RAGOps
English · Tiếng Việt · 日本語
Regression tests and explainable release gates for RAG systems and AI agents.
%%{init: {"theme":"base","themeVariables":{"background":"#FFFFFF","fontFamily":"Arial, sans-serif","lineColor":"#667085","primaryTextColor":"#172B4D"}}}%%
flowchart LR
S["Scenario<br/>Kịch bản / シナリオ"]:::yellow
B["Accepted baseline<br/>Mốc chuẩn / 基準"]:::blue
C["Candidate traces<br/>Ứng viên / 候補"]:::purple
E["Evaluators & policy<br/>Đánh giá / 評価"]:::green
G{"PASS / WARN / FAIL"}:::pink
S --> E
B --> E
C --> E --> G
classDef yellow fill:#FFF4A3,stroke:#C9A227,stroke-width:2px,color:#172B4D
classDef blue fill:#D9EAFD,stroke:#4C78A8,stroke-width:2px,color:#172B4D
classDef purple fill:#E9DDF7,stroke:#8064A2,stroke-width:2px,color:#172B4D
classDef green fill:#DDF5E3,stroke:#4F9D69,stroke-width:2px,color:#172B4D
classDef pink fill:#FFE1E6,stroke:#C96A7B,stroke-width:2px,color:#172B4D
English
RAGOps compares recorded candidate behavior with an accepted baseline, applies versioned release policy and returns explainable PASS, WARN or FAIL evidence. The dependency-free core works offline; optional adapters expose API and UI surfaces. Runtime integrations use the local CLI or API; the repository-owned GitHub Actions workflow is limited to PyPI publishing.
Requirements: Python 3.11+.
Current technical references: architecture, operations, security and v1.2.0 release notes.
The repository is also a skills-only plugin for ChatGPT, Codex, Claude Code and Cowork. It does not include a hosted MCP connector. See the directory submission package, privacy policy, terms, and support guidance.
python -m venv .venv
.venv/bin/pip install -e '.[dev]'
.venv/bin/ragops inspect --scenario scenarios/japanese_troubleshooting/benchmark-v0.2.json
.venv/bin/ruff check .
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 .venv/bin/pytest -q
Tiếng Việt
RAGOps so sánh hành vi ứng viên đã ghi lại với baseline được chấp nhận, áp dụng policy phát hành có version và trả về bằng chứng giải thích được ở trạng thái PASS, WARN hoặc FAIL. Core không có dependency và chạy offline; adapter tùy chọn cung cấp API/UI. Tích hợp runtime dùng CLI hoặc API cục bộ; GitHub Actions thuộc repo chỉ dùng để phát hành PyPI.
Yêu cầu: Python 3.11+. Dùng các lệnh ở phần English để cài đặt, kiểm tra scenario, lint và test.
日本語
RAGOps は、記録済みの候補動作を承認済みベースラインと比較し、バージョン管理されたリリースポリシーを適用して、説明可能な PASS・WARN・FAIL の根拠を返します。依存関係のないコアはオフラインで動作し、任意のアダプターが API と UI を提供します。runtime integration はローカル CLI/API を使い、repository-owned GitHub Actions は PyPI 公開のみに使用します。
必要環境は Python 3.11 以上です。セットアップ、lint、テストには English セクションのコマンドを使用してください。
Released under the MIT License.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ragops-1.2.0.tar.gz.
File metadata
- Download URL: ragops-1.2.0.tar.gz
- Upload date:
- Size: 429.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eec8c16d160105e141f42308ee3acaa7467745ad51564aa56520187d9f39be1a
|
|
| MD5 |
111552364527fafcf32a760b61dd9c34
|
|
| BLAKE2b-256 |
49fe5221c07c8a177fcbedcf7f6ccd40be398193ea56fcaf2117d615c35cfe79
|
Provenance
The following attestation bundles were made for ragops-1.2.0.tar.gz:
Publisher:
publish-pypi.yml on thangldw/ragops
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ragops-1.2.0.tar.gz -
Subject digest:
eec8c16d160105e141f42308ee3acaa7467745ad51564aa56520187d9f39be1a - Sigstore transparency entry: 2324213924
- Sigstore integration time:
-
Permalink:
thangldw/ragops@ff0369e75cf1a7861d2b145cbeada4697a7fff4f -
Branch / Tag:
refs/heads/main - Owner: https://github.com/thangldw
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@ff0369e75cf1a7861d2b145cbeada4697a7fff4f -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ragops-1.2.0-py3-none-any.whl.
File metadata
- Download URL: ragops-1.2.0-py3-none-any.whl
- Upload date:
- Size: 61.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98c63fff363e60e37be07b0e0984e36196274100038aa3e25dcd112eabee0f0e
|
|
| MD5 |
8a68fbda819dde0aaf22bf72b89f3fee
|
|
| BLAKE2b-256 |
3200f723462bb9a40777476ec0816420c2236de7a4db51d8b47e52d7238a9853
|
Provenance
The following attestation bundles were made for ragops-1.2.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on thangldw/ragops
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ragops-1.2.0-py3-none-any.whl -
Subject digest:
98c63fff363e60e37be07b0e0984e36196274100038aa3e25dcd112eabee0f0e - Sigstore transparency entry: 2324214000
- Sigstore integration time:
-
Permalink:
thangldw/ragops@ff0369e75cf1a7861d2b145cbeada4697a7fff4f -
Branch / Tag:
refs/heads/main - Owner: https://github.com/thangldw
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@ff0369e75cf1a7861d2b145cbeada4697a7fff4f -
Trigger Event:
workflow_dispatch
-
Statement type: