You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: migrate CLI from experimental to main package (#2183)
## Key Changes
- Migrated CLI from `ragas.experimental.cli` to `ragas.cli` with updated
imports
- Added main `ragas` CLI command entry point, removed deprecated
`ragas-experimental` command
- Added Rich console to main utils and organized CLI dependencies in
pyproject.toml
Copy file name to clipboardExpand all lines: CLAUDE.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,9 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
7
7
Ragas is an evaluation toolkit for Large Language Model (LLM) applications. It provides objective metrics for evaluating LLM applications, test data generation capabilities, and integrations with popular LLM frameworks.
8
8
9
9
The repository contains:
10
+
10
11
1.**Ragas Library** - The main evaluation toolkit including experimental features (in `/ragas` directory)
11
-
- Core evaluation metrics and test generation
12
+
- Core evaluation metrics and test generation
12
13
- Experimental features available at `ragas.experimental`
13
14
14
15
## Development Environment Setup
@@ -139,6 +140,7 @@ The repository has the following structure:
139
140
The Ragas core library provides metrics, test data generation and evaluation functionality for LLM applications:
140
141
141
142
1.**Metrics** - Various metrics for evaluating LLM applications including:
143
+
142
144
- AspectCritic
143
145
- AnswerCorrectness
144
146
- ContextPrecision
@@ -156,10 +158,11 @@ The experimental features are now integrated into the main ragas package:
156
158
157
159
1.**Experimental features** are available at `ragas.experimental`
158
160
2.**Dataset and Experiment management** - Enhanced data handling for experiments
- whenever you create such docs put in in /_experiments because that is gitignored and you can use it as a scratchpad or tmp directory for storing these
197
+
- whenever you create such docs put in in /\_experiments because that is gitignored and you can use it as a scratchpad or tmp directory for storing these
195
198
- always use uv to run python and python related commandline tools like isort, ruff, pyright ect. This is because we are using uv to manage the .venv and dependencies.
0 commit comments