Skip to main content

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 は、記録済みの候補動作を承認済みベースラインと比較し、バージョン管理されたリリースポリシーを適用して、説明可能な PASSWARNFAIL の根拠を返します。依存関係のないコアはオフラインで動作し、任意のアダプターが 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

ragops-1.2.0.tar.gz (429.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ragops-1.2.0-py3-none-any.whl (61.0 kB view details)

Uploaded Python 3

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

Hashes for ragops-1.2.0.tar.gz
Algorithm Hash digest
SHA256 eec8c16d160105e141f42308ee3acaa7467745ad51564aa56520187d9f39be1a
MD5 111552364527fafcf32a760b61dd9c34
BLAKE2b-256 49fe5221c07c8a177fcbedcf7f6ccd40be398193ea56fcaf2117d615c35cfe79

See more details on using hashes here.

Provenance

The following attestation bundles were made for ragops-1.2.0.tar.gz:

Publisher: publish-pypi.yml on thangldw/ragops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for ragops-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98c63fff363e60e37be07b0e0984e36196274100038aa3e25dcd112eabee0f0e
MD5 8a68fbda819dde0aaf22bf72b89f3fee
BLAKE2b-256 3200f723462bb9a40777476ec0816420c2236de7a4db51d8b47e52d7238a9853

See more details on using hashes here.

Provenance

The following attestation bundles were made for ragops-1.2.0-py3-none-any.whl:

Publisher: publish-pypi.yml on thangldw/ragops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.0.2

2 files

2.0.1

2 files

This release

1.2.0 This release

2 files

1.1.0

2 files

1.0.0

2 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