Home Explore Blog CI



2025-02-01
author: baehyunsol
tags: release

ragit 0.2.1 release

2025-02-01

Dependencies

Chat models

Added deepseek-v3 and removed gemma 9b.

Updated phi3-14b to phi4-14b.

Also added o1, deepseek-r1 and llama-70b-r1, but they're still experimental and likely to change.

Previously, you had to type a full name of a model, like rag config --set model llama3.3-70b-groq. But now, ragit understands short names like rag config --set llama3.3. It works only if the short name matches exactly 1 model.

File readers

File readers for csv and jsonl are implemented.

Multi-turn queries

Now it conserves more contexts for multi-turn queries.

rag add

rag add is more git-like. It now has --all option and respects .ragignore.

rag merge

rag merge --interactive is implemented.

--json

--json is implemented for rag ls-chunks, rag ls-files, rag query and rag tfidf. I'm planning to implement this option for more commands.

ragit-server

Added 2 more end points: {user}/{repo}/chunk-count and {user}/{repo}/chunk-list.

{user}/{repo}/chunk-count tells the number of the chunks in the repo, and {user}/{repo}/chunk-list gives all the chunks in the repo.

rag clone is not using the new end points and has to be updated.

ragignore

ragignore is implemented, but it's still experimental.

tests

Ragit now has a ci-server.

3 tests are added: clone2, csv_reader and meta.