Andy Lee
3cde4fc7b3
fix: Fix pre-commit issues and update tests
...
- Fix import sorting and unused imports
- Update type annotations to use built-in types (list, dict) instead of typing.List/Dict
- Fix trailing whitespace and end-of-file issues
- Fix Chinese fullwidth comma to regular comma
- Update test_main_cli.py to test_document_rag.py
- Add backward compatibility test for main_cli_example.py
- Pass all pre-commit hooks (ruff, ruff-format, etc.)
2025-07-29 10:19:05 -07:00
Andy Lee
46f6f76fc3
refactor: Unify examples interface with BaseRAGExample
...
- Create BaseRAGExample base class for all RAG examples
- Refactor 4 examples to use unified interface:
- document_rag.py (replaces main_cli_example.py)
- email_rag.py (replaces mail_reader_leann.py)
- browser_rag.py (replaces google_history_reader_leann.py)
- wechat_rag.py (replaces wechat_history_reader_leann.py)
- Maintain 100% parameter compatibility with original files
- Add interactive mode support for all examples
- Unify parameter names (--max-items replaces --max-emails/--max-entries)
- Update README.md with new examples usage
- Add PARAMETER_CONSISTENCY.md documenting all parameter mappings
- Keep main_cli_example.py for backward compatibility with migration notice
All default values, LeannBuilder parameters, and chunking settings
remain identical to ensure full compatibility with existing indexes.
2025-07-28 23:11:16 -07:00
yichuan520030910320
19bcc07814
change readme discription
2025-07-28 20:52:45 -07:00
Andy Lee
261006c36a
docs: revert
2025-07-27 22:07:36 -07:00
yichuan520030910320
e9ee687472
nit: fix readme
2025-07-27 21:56:05 -07:00
yichuan520030910320
6f5d5e4a77
fix some readme
2025-07-27 21:50:09 -07:00
yichuan520030910320
e9d2d420bd
fix some readme
2025-07-27 20:48:23 -07:00
yichuan520030910320
ebabfad066
Merge branch 'main' of https://github.com/yichuan-w/LEANN
2025-07-27 20:44:36 -07:00
yichuan520030910320
e6f612b5e8
fix install and readme
2025-07-27 20:44:28 -07:00
Andy Lee
51c41acd82
docs: add comprehensive CONTRIBUTING.md guide with pre-commit setup
2025-07-27 20:40:42 -07:00
yichuan520030910320
455f93fb7c
fix emaple and add pypi example
2025-07-27 18:20:13 -07:00
yichuan520030910320
48207c3b69
add pypi example
2025-07-27 17:08:49 -07:00
yichuan520030910320
4de1caa40f
fix redame install method
2025-07-27 17:00:28 -07:00
yichuan520030910320
60eaa8165c
fix precommit and fix redame install method
2025-07-27 16:36:30 -07:00
yichuan520030910320
c1a5d0c624
fix readme
2025-07-27 02:24:28 -07:00
yichuan520030910320
383c6d8d7e
add clear instructions
2025-07-27 02:19:27 -07:00
yichuan520030910320
8596562de5
add pip install option to README
2025-07-27 02:06:40 -07:00
yichuan520030910320
7c8d7dc5c2
tones down
2025-07-26 21:47:55 -07:00
yichuan520030910320
0692bbf7a2
change workflow
2025-07-25 17:11:56 -07:00
yichuan520030910320
d91ce2e94d
readme
2025-07-25 02:19:54 -07:00
yichuan520030910320
d4f474c9b7
update broken link
2025-07-25 02:13:22 -07:00
yichuan520030910320
170f7644e9
simplify readme
2025-07-25 02:11:02 -07:00
yichuan520030910320
d038c81b8b
update benchmard section
2025-07-25 00:37:27 -07:00
yichuan520030910320
b6d43f5fd9
add gif
2025-07-25 00:12:35 -07:00
yichuan520030910320
5461b71d8c
colab dev
2025-07-24 19:03:46 -07:00
yichuan520030910320
efd6373b32
[chat] update huggingface chat and make qwen no thinking
2025-07-24 00:11:42 -07:00
yichuan520030910320
258a9a5c7f
[misc]test link again
2025-07-23 18:29:32 -07:00
yichuan520030910320
5d41ac6115
test link
2025-07-23 18:28:22 -07:00
yichuan520030910320
2a0fdb49b8
test link
2025-07-23 18:27:08 -07:00
yichuan520030910320
9d1b7231b6
fix broken link
2025-07-23 18:25:22 -07:00
yichuan520030910320
ed3095b478
fix broken link
2025-07-23 18:24:17 -07:00
yichuan520030910320
88eca75917
fix readme
2025-07-23 18:22:10 -07:00
yichuan520030910320
c083bda5b7
fix several bug
2025-07-23 18:17:11 -07:00
yichuan520030910320
99076e38bc
update install
2025-07-23 14:55:34 -07:00
yichuan520030910320
9698c1a02c
fix readme
2025-07-23 14:52:01 -07:00
yichuan520030910320
ae16d9d888
fix readme
2025-07-23 00:44:43 -07:00
yichuan520030910320
6e1af2eb0c
fix readme
2025-07-23 00:43:46 -07:00
yichuan520030910320
7695dd0d50
fix readme
2025-07-23 00:42:17 -07:00
yichuan520030910320
c2065473ad
fix readme
2025-07-23 00:30:42 -07:00
yichuan520030910320
c214b2e33e
fix readme
2025-07-23 00:09:24 -07:00
yichuan520030910320
f48f526f0a
fix readme
2025-07-22 23:21:15 -07:00
yichuan520030910320
5dd74982ba
fix readme
2025-07-22 23:14:31 -07:00
Andy Lee
e07aaf52a7
docs: align
2025-07-22 22:37:27 -07:00
Andy Lee
30e5f12616
docs: quick start
2025-07-22 22:33:04 -07:00
yichuan520030910320
6217bb5638
fix readme
2025-07-22 22:05:28 -07:00
yichuan520030910320
2760e99e18
fix readme
2025-07-22 22:03:19 -07:00
yichuan520030910320
43762d44c7
fix readme
2025-07-22 21:51:30 -07:00
yichuan520030910320
cdaf0c98be
fix readme
2025-07-22 21:44:52 -07:00
yichuan520030910320
aa9a14a917
make the email wonderful format
2025-07-22 21:41:58 -07:00
yichuan520030910320
f3f5d91207
make the google history wonderful format
2025-07-22 20:43:56 -07:00