Home Explore Blog CI



end_to_end llama3.3-70b

total: 53, pass: 48, fail: 5

    end_to_end [model=dummy]    run `end_to_end` test
                                It simulates a basic workflow of ragit: init, add, build and
                                query. It runs on a real dataset: the documents of ragit.

TOC

Cases

6ae9fcff5-linux
 

tested at: 2025-02-24T21:11:27.969515Z (198 days ago)

elapsed time: 31,909 ms

Error

Command '['cargo', 'run', '--release', '--', 'check', '--recover']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 398, in <module>
    test()
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 355, in <lambda>
    ("end_to_end llama3.3-70b", lambda: end_to_end(test_model="llama3.3-70b")),
  File "/home/baehyunsol/Documents/ragit/tests/end_to_end.py", line 88, in end_to_end
    cargo_run(["check", "--recover"])
  File "/home/baehyunsol/Documents/ragit/tests/utils.py", line 66, in cargo_run
    result = subprocess.run(args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'check', '--recover']' returned non-zero exit status 1.

suite

976387664-mac
 

tested at: 2025-02-25T10:21:57.114315Z (198 days ago)

elapsed time: 85,923 ms

suite

8eb57e98b-linux
 

tested at: 2025-02-26T00:11:13.124361Z (197 days ago)

elapsed time: 69,967 ms

suite

8071c3063-linux
 

tested at: 2025-02-26T20:31:03.132225Z (196 days ago)

elapsed time: 32,832 ms

Error

Command '['cargo', 'run', '--release', '--', 'check', '--recover']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 437, in <module>
    test()
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 390, in <lambda>
    ("end_to_end llama3.3-70b", lambda: end_to_end(test_model="llama3.3-70b")),
  File "/home/baehyunsol/Documents/ragit/tests/end_to_end.py", line 87, in end_to_end
    cargo_run(["check", "--recover"])
  File "/home/baehyunsol/Documents/ragit/tests/utils.py", line 66, in cargo_run
    result = subprocess.run(args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'check', '--recover']' returned non-zero exit status 1.

suite

b08604d5b-linux
 

tested at: 2025-02-27T22:17:10.555252Z (195 days ago)

elapsed time: 32,854 ms

Error

Command '['cargo', 'run', '--release', '--', 'check', '--recover']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 437, in <module>
    test()
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 390, in <lambda>
    ("end_to_end llama3.3-70b", lambda: end_to_end(test_model="llama3.3-70b")),
  File "/home/baehyunsol/Documents/ragit/tests/end_to_end.py", line 87, in end_to_end
    cargo_run(["check", "--recover"])
  File "/home/baehyunsol/Documents/ragit/tests/utils.py", line 66, in cargo_run
    result = subprocess.run(args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'check', '--recover']' returned non-zero exit status 1.

suite

5387e6dec-mac
 

tested at: 2025-02-28T11:26:54.429209Z (195 days ago)

elapsed time: 87,665 ms

suite

fec3323ea-linux
 

tested at: 2025-03-01T12:48:39.169037Z (194 days ago)

elapsed time: 388,738 ms

suite

c5b003a21-linux
 

tested at: 2025-03-02T01:39:46.519770Z (193 days ago)

elapsed time: 146,448 ms

suite

7811aeb05-linux
 

tested at: 2025-03-03T19:29:08.807193Z (191 days ago)

elapsed time: 146,782 ms

suite

81df26c11-linux
 

tested at: 2025-03-03T21:49:32.573405Z (191 days ago)

elapsed time: 144,225 ms

suite

85ae32984-linux
 

tested at: 2025-03-04T22:05:09.327920Z (190 days ago)

elapsed time: 141,911 ms

suite

56f0686db-linux
 

tested at: 2025-03-06T00:32:55.162195Z (189 days ago)

elapsed time: 141,768 ms

suite

0d837ef41-linux
 

tested at: 2025-03-07T01:10:52.766008Z (188 days ago)

elapsed time: 140,894 ms

suite

98a44e386-linux
 

tested at: 2025-03-08T13:37:45.309833Z (186 days ago)

elapsed time: 140,749 ms

suite

bf63890c0-linux
 

tested at: 2025-03-09T00:38:56.569526Z (186 days ago)

elapsed time: 140,918 ms

suite

bf63890c0-windows
 

tested at: 2025-03-09T14:13:04.841105Z (185 days ago)

elapsed time: 1,175,184 ms

suite

97b4dd02c-mac
 

tested at: 2025-03-10T11:01:50.525266Z (185 days ago)

elapsed time: 182,539 ms

suite

0550e1646-linux
 

tested at: 2025-03-10T22:06:31.618023Z (184 days ago)

elapsed time: 141,932 ms

suite

1ad288e5e-mac
 

tested at: 2025-03-12T11:49:54.685992Z (183 days ago)

elapsed time: 181,437 ms

suite

ee72580d7-linux
 

tested at: 2025-03-15T01:23:08.009762Z (180 days ago)

elapsed time: 146,704 ms

suite

ec6d09311-linux
 

tested at: 2025-03-21T01:05:42.480054Z (174 days ago)

elapsed time: 78,252 ms

suite

bac550a12-linux
 

tested at: 2025-03-23T22:32:14.898790Z (171 days ago)

elapsed time: 54,164 ms

suite

585c4f8ba-linux
 

tested at: 2025-03-31T22:46:05.278555Z (163 days ago)

elapsed time: 75,443 ms

suite

239d2df2c-linux
 

tested at: 2025-04-01T22:38:25.777417Z (162 days ago)

elapsed time: 66,618 ms

suite

90d1f221f-mac
 

tested at: 2025-04-02T11:15:28.201699Z (162 days ago)

elapsed time: 98,696 ms

suite

ca1d9b482-mac
 

tested at: 2025-04-03T11:32:16.038744Z (161 days ago)

elapsed time: 101,245 ms

suite

51578f8d5-mac
 

tested at: 2025-04-04T13:59:04.442731Z (159 days ago)

elapsed time: 98,556 ms

suite

376ca3ee4-linux
 

tested at: 2025-04-11T21:47:12.055124Z (152 days ago)

elapsed time: 64,031 ms

suite

04ee6286f-mac
 

tested at: 2025-05-09T11:29:30.226975Z (125 days ago)

elapsed time: 102,601 ms

suite

027a29d16-mac
 

tested at: 2025-05-14T14:26:51.020259Z (119 days ago)

elapsed time: 97,232 ms

suite

adcf25624-linux
 

tested at: 2025-05-15T23:00:24.413178Z (118 days ago)

elapsed time: 55,447 ms

Error

Command '['cargo', 'run', '--release', '--', 'meta', '--set', 'git-hash', 'adcf2562496ce6b4c2f17f0a5699f05d686b2dd9']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 621, in <module>
    test()
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 561, in <lambda>
    ("end_to_end llama3.3-70b", lambda: end_to_end(test_model="llama3.3-70b")),
  File "/home/baehyunsol/Documents/ragit/tests/end_to_end.py", line 133, in end_to_end
    cargo_run(["meta", "--set", "git-hash", get_commit_hash()])
  File "/home/baehyunsol/Documents/ragit/tests/utils.py", line 70, in cargo_run
    result = subprocess.run(args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'meta', '--set', 'git-hash', 'adcf2562496ce6b4c2f17f0a5699f05d686b2dd9']' returned non-zero exit status 1.

suite

7cebb43a6-linux
 

tested at: 2025-05-17T00:48:25.067654Z (117 days ago)

elapsed time: 62,128 ms

suite

ba3b6b026-linux
 

tested at: 2025-05-18T09:48:01.799303Z (116 days ago)

elapsed time: 58,369 ms

suite

5ba0a12a6-mac
 

tested at: 2025-05-19T10:47:10.063082Z (115 days ago)

elapsed time: 99,604 ms

suite

92df3569e-linux
 

tested at: 2025-05-20T00:59:40.946018Z (114 days ago)

elapsed time: 57,961 ms

suite

3aa665352-linux
 

tested at: 2025-05-23T00:18:04.093493Z (111 days ago)

elapsed time: 1,046,879 ms

Error


Traceback (most recent call last):
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 670, in <module>
    test()
  File "/home/baehyunsol/Documents/ragit/tests/tests.py", line 608, in <lambda>
    ("end_to_end llama3.3-70b", lambda: end_to_end(test_model="llama3.3-70b")),
  File "/home/baehyunsol/Documents/ragit/tests/end_to_end.py", line 137, in end_to_end
    assert chunk_count_prev == chunk_count
AssertionError

suite

16a6c7ac3-linux
 

tested at: 2025-05-24T20:40:39.036733Z (109 days ago)

elapsed time: 54,228 ms

suite

774e5c41d-linux
 

tested at: 2025-05-29T21:31:38.721609Z (104 days ago)

elapsed time: 80,303 ms

suite

3c6b6ebe1-linux
 

tested at: 2025-05-31T05:38:30.224392Z (103 days ago)

elapsed time: 78,321 ms

suite

f0327eaea-linux
 

tested at: 2025-06-01T18:34:31.254192Z (101 days ago)

elapsed time: 53,495 ms

suite

bb69badeb-linux
 

tested at: 2025-06-02T00:08:14.271670Z (101 days ago)

elapsed time: 51,044 ms

suite

29a3bf1cb-linux
 

tested at: 2025-06-03T01:16:18.813157Z (100 days ago)

elapsed time: 52,659 ms

suite

7f979aa5e-mac
 

tested at: 2025-06-05T12:05:40.934810Z (98 days ago)

elapsed time: 1,008,796 ms

suite

0526d3e20-linux
 

tested at: 2025-06-05T16:46:27.585326Z (97 days ago)

elapsed time: 113,628 ms

suite

0526d3e20-windows
 

tested at: 2025-06-07T08:13:40.365332Z (96 days ago)

elapsed time: 97,415 ms

suite

869568e0b-linux
 

tested at: 2025-06-09T20:06:53.014494Z (93 days ago)

elapsed time: 79,283 ms

suite

a5cdea9c6-mac
 

tested at: 2025-06-20T11:50:38.004891Z (83 days ago)

elapsed time: 92,476 ms

suite

3e136fdeb-mac
 

tested at: 2025-06-27T11:25:09.159801Z (76 days ago)

elapsed time: 93,312 ms

suite

a24618552-mac
 

tested at: 2025-07-09T12:03:26.241876Z (64 days ago)

elapsed time: 135,726 ms

Message

--- summary of the knowledge-base ---

The knowledge-base is a collection of 52 files, comprising 76413 characters of text, with a mix of `.md` and `.txt` file extensions, containing information about the RAGIT project, a git-like software designed to create, query, and share knowledge-bases. The main goal of the RAGIT project is to make knowledge-bases easy to create and share. The knowledge-base is organized into directories, including a commands directory with documentation for various RAGIT commands, as well as individual files such as `index.md`, `intro.txt`, and others that provide an introduction to RAGIT, its goals, and its usage, including topics like contribution, evaluation, and publishing, offering a comprehensive overview of the project and its functionality.

suite

a0c02bb2e-linux
 

tested at: 2025-07-21T08:03:09.691900Z (52 days ago)

elapsed time: 477,414 ms

Message

--- summary of the knowledge-base ---

The knowledge-base is made up of 52 documentation files in `.md` and `.txt` formats. It contains guides for the RAGIT framework, including building, configuring, and querying. The files are structured into directories, with "commands" and "server" directories, and individual files for topics like configuration and multi-turn queries.


--- What makes ragit special? ---

According to the documents, what makes Ragit special is:

1. It adds a title and summary to every chunk, which makes it easy for AIs to rerank chunks.
2. It uses tfidf scores instead of vector searches, and first asks an AI to generate keywords from a query before running a tfidf search.
3. It supports markdown files with images.
4. It supports multi-turn queries (although this is still experimental).
5. You can clone and push knowledge-bases, similar to how you would with Git.

These features set Ragit apart from other RAG (Retrieval-Augmented Generation) frameworks.

---- sources ----
1st chunk of contribution.md (6ea8da45)
1st chunk of chunks.md (28c500f4)
1st chunk of index.md (99eac10e)


--- What makes ragit special? (super rerank mode) ---

 ToastrexternalActionCode --------
 --------
 MAVBuilderFactory Basel Toastr Basel exposition contaminantsBritain SuccBritainroscopeBritainBuilderFactoryBritain/slider(SizeBuilderFactoryInjected contaminants exposition Succ MAV.visitInsn Toastr exposition(SizeInjectedInjected Toastr_both Succ(dateTime Basel.visitInsn --------
_both PSI PSI_bothInjected --------
roscope—from PSIBuilderFactory(Size Basel PSIRODUCTIONInjected contaminants PSIBuilderFactory/sliderBaselincrease PSI Succ Britain Baselincrease BritainoscopeBritain PSI Basement factory BritainBritain PSI BritainBritain FactoryPSI PSI Britain—
 RAGIT 

According to the documents, what makes RAGIT special is:

1. It adds a title and summary to every chunk, making it easy for AIs to re-rank chunks.
2. It uses tfidf scores instead of vector searches, which is a unique approach.
3. It supports markdown files with images.
4. It supports multi-turn queries (experimental).
5. It allows users to clone and push knowledge-bases, similar to git.

These features differentiate RAGIT from other RAG frameworks and make it a special tool for creating, querying, and sharing knowledge-bases.

---- sources ----
1st chunk of pipeline.md (384de460)
1st chunk of index.md (99eac10e)
1st chunk of intro.txt (79858d4a)

suite

a0c02bb2e-mac
 

tested at: 2025-07-21T11:53:02.138116Z (52 days ago)

elapsed time: 118,570 ms

Message

--- summary of the knowledge-base ---

The knowledge-base is made up of markdown and text files. It's about RAGIT, a git-like software for creating and sharing knowledge-bases. The files are structured into directories like `commands` and `server`, and individual files like `index.md` and `intro.txt`, describing RAGIT's features and workflow.


--- What makes ragit special? ---

According to the documents, RAGIT is special because of the following features:

1. It adds a title and summary to every chunk, making it easy for AIs to re-rank chunks.
2. It uses tfidf scores instead of vector searches, and asks an AI to generate keywords from a query before running the search.
3. It supports markdown files with images.
4. It supports multi-turn queries (experimental), which allows users to ask follow-up questions and provides context for the AI to answer.
5. It allows users to clone and push knowledge-bases, similar to git.

These features make RAGIT unique and powerful compared to other RAG frameworks.

---- sources ----
1st chunk of index.md (cbcfc6a9)
1st chunk of multi_turn.md (2400517a)
1st chunk of models.md (1b6049bb)


--- What makes ragit special? (super rerank mode) ---

Ragit is special because of several features that distinguish it from other RAG frameworks. These features include:

1. **Adding a title and summary to every chunk**: This makes it easier for AIs to re-rank chunks.
2. **Using tfidf scores instead of vector searches**: Ragit first asks an AI to generate keywords from a query, then runs a tfidf search with the keywords.
3. **Support for markdown files with images**: This allows for more versatile and visual knowledge-bases.
4. **Support for multi-turn queries (experimental)**: This enables users to ask follow-up questions and receive context-aware answers.
5. **Ability to clone and push knowledge-bases like git**: This makes it easy to share and collaborate on knowledge-bases.

These features combined make Ragit a unique and powerful tool for creating and sharing knowledge-bases.

---- sources ----
1st chunk of multi_turn.md (2400517a)
1st chunk of index.md (cbcfc6a9)

suite

45d75cf09-linux
 

tested at: 2025-07-25T08:20:45.661982Z (48 days ago)

elapsed time: 137,598 ms

Message

--- summary of the knowledge-base ---

The knowledge-base is made up of 52 files, mostly `.md` and `.txt` files, and is stored in a directory with various subdirectories. The content of the knowledge-base appears to be related to Ragit, a git-like software, and its usage, configuration, and related topics. The files are structured in a directory with subdirectories such as `.ragit/` and contain information on building, installing, and using Ragit.


--- What makes ragit special? ---

According to the documents, RAGIT is special because it's a git-like software that turns your local files into a knowledge-base, making it easy to create and share knowledge-bases. Specifically, it's different from other RAG frameworks in the following ways:

1. It adds a title and summary to every chunk, making it easy for AIs to re-rank chunks.
2. It uses tfidf scores instead of vector searches, which involves generating keywords from a query and then running a tfidf search with those keywords.
3. It supports markdown files with images.
4. It supports multi-turn queries (although this is still experimental).
5. You can clone and push knowledge-bases, similar to how you would with git.

These features make RAGIT unique and special compared to other RAG frameworks.

---- sources ----
1st chunk of index.md (4b55a4cb)
3rd chunk of quick_guide.md (da554abb)
1st chunk of uid_query.md (da5a2fbd)


--- What makes ragit special? (super rerank mode) ---

Ragit is special because it has several unique features that distinguish it from other RAG frameworks. Here are some of the key things that make ragit special:

1. **Title and summary for every chunk**: Ragit adds a title and summary to every chunk, which makes it easier for AI models to rerank chunks and provide more relevant results.
2. **Tfidf scores instead of vector searches**: Ragit uses tfidf scores instead of vector searches, which allows it to generate keywords from a query and then run a tfidf search with those keywords.
3. **Support for markdown files with images**: Ragit supports markdown files with images, which makes it a great tool for creating and sharing knowledge bases that include visual content.
4. **Multi-turn queries**: Ragit supports multi-turn queries, which allows users to ask follow-up questions and get more relevant results based on the context of the conversation.
5. **Git-like version control**: Ragit allows users to clone and push knowledge bases, just like git, which makes it easy to collaborate and share knowledge bases with others.

These features, along with its unique RAG pipeline that uses LLMs to extract search keywords and rerank chunks, make ragit a powerful and flexible tool for building and sharing knowledge bases.

---- sources ----
1st chunk of index.md (4b55a4cb)
1st chunk of multi_turn.md (9021e039)
1st chunk of pipeline.md (69e85e91)

suite

ad17ef1a2-linux
 

tested at: 2025-08-01T14:20:52.926510Z (40 days ago)

elapsed time: 113,148 ms

Message

--- summary of the knowledge-base ---

The knowledge-base is made up of 52 Markdown and text files. It contains documentation for the RAGIT tool, focusing on natural language processing and AI topics, including features, platform support, and commands. The files are structured into directories like "commands" and "server", with additional standalone files like "index.md" and "quick_guide.md".


--- What makes ragit special? ---

Ragit is special because of its unique features, which include:

1. Adding a title and summary to every chunk, making it easy for AIs to rerank chunks.
2. Using tfidf scores instead of vector searches, which involves asking an AI to generate keywords from a query and then running tfidf search with the keywords.
3. Supporting markdown files with images.
4. Supporting multi-turn queries (experimental).
5. Allowing users to clone/push knowledge-bases, similar to git.

These features differentiate Ragit from other RAG frameworks and make it a special tool for creating and sharing knowledge-bases.

---- sources ----
1st chunk of index.md (f6a2e735)
1st chunk of chunks.md (b2b66793)
1st chunk of pipeline.md (9f12b2a1)


--- What makes ragit special? (super rerank mode) ---

According to the documents, RAGIT is special because it:

1. Adds a title and summary to every chunk, making it easy for AIs to re-rank chunks.
2. Uses tfidf scores instead of vector searches, which involves asking an AI to generate keywords from a query and then running a tfidf search with those keywords.
3. Supports markdown files with images.
4. Supports multi-turn queries (although this is still experimental).
5. Allows users to clone and push knowledge-bases, similar to how Git works.

These features distinguish RAGIT from other RAG frameworks, making it unique and special in its own way.

---- sources ----
1st chunk of intro.txt (83110176)
1st chunk of pipeline.md (9f12b2a1)
1st chunk of index.md (f6a2e735)

suite