Commit Graph

  • 5e97916608 chore: release v0.2.6 v0.2.6 GitHub Actions 2025-08-10 03:39:45 +00:00
  • 8b9c2be8c9 Feat/claude code refine (#24) Andy Lee 2025-08-09 20:37:17 -07:00
  • 38ec6aae11 improve CLI with auto project name and .gitignore support feat/claude-code-refine Andy Lee 2025-08-09 19:38:38 -07:00
  • 1e5d05e36a remove leann_index from MCP interface Andy Lee 2025-08-09 19:28:40 -07:00
  • 8d1e04d7a1 fix: update DiskANN submodule with macOS Intel/Apple Silicon compatibility fixes Andy Lee 2025-08-09 19:27:02 -07:00
  • 5d21f5bd9d simplify MCP interface for Claude Code Andy Lee 2025-08-09 19:01:39 -07:00
  • f009d2add3 fix: remove hardcoded /opt/homebrew paths from DiskANN CMake Andy Lee 2025-08-09 18:29:56 -07:00
  • 1dfc2f3737 fix: configure CMake paths in pyproject.toml for proper Homebrew detection Andy Lee 2025-08-09 18:14:48 -07:00
  • 0543d61572 fix: ensure CMAKE_PREFIX_PATH is passed to backend builds Andy Lee 2025-08-09 17:58:49 -07:00
  • 48c82ee3e3 fix: remove strict parameter from zip() for Python 3.9 compatibility Andy Lee 2025-08-10 00:58:42 +00:00
  • abcc1fed31 fix: type Andy Lee 2025-08-09 17:40:13 -07:00
  • 6d1ac4a503 fix: use Python 3.9 compatible builtin generics Andy Lee 2025-08-10 00:38:33 +00:00
  • c1832765cd Merge branch 'main' into fix-mac-intel-build Andy Lee 2025-08-09 17:35:10 -07:00
  • ffba435252 fix: Python 3.9 compatibility - replace union types and builtin generics Andy Lee 2025-08-10 00:29:46 +00:00
  • 4a5db385f0 fix: clean build system and Python 3.9 compatibility Andy Lee 2025-08-09 17:27:00 -07:00
  • 5f5b97fb54 fix: add abseil include path to CPPFLAGS for both Intel and Apple Silicon Andy Lee 2025-08-09 17:16:40 -07:00
  • 728fa42ad5 style: run ruff format on modified files Andy Lee 2025-08-10 00:11:16 +00:00
  • bce8aca3fa fix: ensure newline at end of conftest.py for ruff compliance Andy Lee 2025-08-09 23:56:18 +00:00
  • 754c9aaedd fix: add abseil library path for protobuf compilation on macOS Andy Lee 2025-08-09 16:55:47 -07:00
  • f4e41e4353 style: fix ruff formatting issues in conftest.py Andy Lee 2025-08-09 23:53:21 +00:00
  • 75c7b047d7 Merge branch 'main' into fix/clean-hang-solution Andy Lee 2025-08-09 16:49:51 -07:00
  • 1b01725dd1 fix: improve macOS build reliability with proper OpenMP path detection Andy Lee 2025-08-09 16:48:26 -07:00
  • 42690cb74e docs: remove ollama embedding extra instructions Andy Lee 2025-08-09 16:46:47 -07:00
  • 490329dc66 fix: clean and simple hang prevention solution Andy Lee 2025-08-09 23:45:18 +00:00
  • a620c2077a fix: auto-detect Homebrew paths for both DiskANN and HNSW backends Andy Lee 2025-08-09 23:24:48 +00:00
  • e16c369bfb fix: auto-detect Homebrew path for Intel vs Apple Silicon Macs Andy Lee 2025-08-09 23:16:04 +00:00
  • 368c587c4f ci: add Mac Intel (x86_64) build support Andy Lee 2025-08-09 22:37:44 +00:00
  • a2a5b0db1b Merge branch 'main' into feat/claude-code-refine Andy Lee 2025-08-09 00:39:11 -07:00
  • 67c5a3e838 fix: remove leann_ask Andy Lee 2025-08-09 00:28:25 -07:00
  • a437f558a3 fix: handle non-daemon threads blocking process exit Andy Lee 2025-08-08 23:20:52 -07:00
  • 742c9baabc fix: increase outer timeout to 360s to respect pytest's 300s timeout Andy Lee 2025-08-08 22:48:40 -07:00
  • 60eef4b440 fix: add diagnostic script (force add to override .gitignore) Andy Lee 2025-08-08 21:27:04 -07:00
  • f2c5355c73 feat: add comprehensive debugging capabilities with tmate integration Andy Lee 2025-08-08 21:25:58 -07:00
  • 439debbd3f fix: add extensive logging and fix subprocess PIPE blocking Andy Lee 2025-08-08 18:55:50 -07:00
  • 3ff5aac8e0 Add Ollama embedding support to enable local embedding models (#22) Andy Lee 2025-08-08 18:44:07 -07:00
  • a35bfb0354 fix: comprehensive ZMQ timeout and cleanup fixes based on detailed analysis Andy Lee 2025-08-08 18:29:09 -07:00
  • 1071479c05 docs: Add clear documentation for Ollama embedding usage Andy Lee 2025-08-08 18:09:06 -07:00
  • 068fcd71cf feat: Add Ollama embedding support for local embedding models Andy Lee 2025-08-08 18:07:37 -07:00
  • a6dad47280 fix: address root cause of test hanging - improper ZMQ/C++ resource cleanup Andy Lee 2025-08-08 17:53:41 -07:00
  • 67fef60466 [Readme]More about claude code yichuan520030910320 2025-08-08 16:03:18 -07:00
  • 131f10b286 Merge branch 'main' into feature/graph-partition-support Andy Lee 2025-08-08 16:02:54 -07:00
  • e3762458fc fix: prevent test runner hanging on Python 3.9/3.13 due to ZMQ and process cleanup issues Andy Lee 2025-08-08 15:57:22 -07:00
  • b6ab6f1993 chore: release v0.2.5 v0.2.5 GitHub Actions 2025-08-08 22:32:27 +00:00
  • 9f2e82a838 Propagate hosts argument for ollama through chat.py (#21) joshuashaffer 2025-08-08 18:31:15 -04:00
  • 05e1efa00a ci: use timeout command only on Linux for Python 3.13 debugging Andy Lee 2025-08-08 11:34:38 -07:00
  • 6363fc5f83 fix: correct pytest async plugin dependency Andy Lee 2025-08-08 11:22:28 -07:00
  • 319dc34a24 ci: add timeout debugging for Python 3.13 pytest hanging issue Andy Lee 2025-08-08 11:17:54 -07:00
  • 72a5993f02 fix: update pytest and dependencies for Python 3.13 compatibility Andy Lee 2025-08-08 11:13:11 -07:00
  • 250272a3be fix: prevent test_document_rag_openai from hanging Andy Lee 2025-08-08 10:28:19 -07:00
  • 042da1fe09 feat: add simulated LLM option to document_rag.py Andy Lee 2025-08-08 10:24:49 -07:00
  • 2d9c183ebb fix: skip OpenAI test in CI to avoid failures and API costs Andy Lee 2025-08-08 10:22:04 -07:00
  • 0b2b799d5a [README]fix instructions in cli yichuan520030910320 2025-08-08 01:04:13 -07:00
  • 0f790fbbd9 docs: polish README and add optimized MCP integration image yichuan520030910320 2025-08-08 00:56:05 -07:00
  • 387ae21eba chore: release v0.2.4 v0.2.4 GitHub Actions 2025-08-08 07:14:51 +00:00
  • 3cc329c3e7 fix: remove hardcoded paths from MCP server and documentation Andy Lee 2025-08-07 23:46:13 -07:00
  • a8421c0475 Merge branch 'main' into feature/graph-partition-support Andy Lee 2025-08-07 23:57:28 -07:00
  • 0ec00e1a60 feat: add CI timeout protection for tests Andy Lee 2025-08-07 23:54:56 -07:00
  • 777b5fed01 fix: remove hardcoded paths from MCP server and documentation Andy Lee 2025-08-07 23:46:13 -07:00
  • 440ad6e816 fix: resolve CI hanging by removing problematic wait() in stop_server Andy Lee 2025-08-07 23:03:28 -07:00
  • 5567302316 feat: promote Claude Code integration as primary RAG feature Andy Lee 2025-08-07 22:54:31 -07:00
  • 8714472cd8 fix: prevent hang in CI by flushing print statements and redirecting embedding server output Andy Lee 2025-08-07 21:53:58 -07:00
  • 075d4bd167 chore: release v0.2.2 v0.2.2 GitHub Actions 2025-08-08 01:58:40 +00:00
  • e4bcc76f88 fix cli & make recompute default true yichuan520030910320 2025-08-07 18:58:04 -07:00
  • 710e83b1fd fix cli if there is no other type of doc to make it robust yichuan520030910320 2025-08-07 18:46:05 -07:00
  • c799d61a5a fix: add timeout to final wait() in stop_server to prevent infinite hang Andy Lee 2025-08-07 18:40:57 -07:00
  • c96d653072 more support for type of docs in cli yichuan520030910320 2025-08-07 18:14:03 -07:00
  • e409933149 chore: keep embedding server stdout/stderr visible; still use new session and pg-kill on stop Andy Lee 2025-08-07 17:55:42 -07:00
  • bc31876a9f style: organize imports; fix process-group stop for embedding server Andy Lee 2025-08-07 17:54:26 -07:00
  • e421c44b8b fix(py39): remove zip(strict=...) usage in api; Python 3.9 compatibility Andy Lee 2025-08-07 15:50:07 -07:00
  • af69aa0508 fix(py39): replace remaining '| None' in diskann graph_partition (module-level function) Andy Lee 2025-08-07 15:28:29 -07:00
  • 575b354976 style: organize imports per ruff; finish py39 Optional changes Andy Lee 2025-08-07 15:06:25 -07:00
  • 65bbff1d93 fix(py39): replace union type syntax in chat.py Andy Lee 2025-08-07 15:01:09 -07:00
  • df798d350d ci(macOS): set MACOSX_DEPLOYMENT_TARGET back to 13.3 Andy Lee 2025-08-07 14:38:32 -07:00
  • 3fa6b2aa17 ci: allow resolving third-party deps from index; still prefer local wheels for our packages Andy Lee 2025-08-07 13:29:30 -07:00
  • ba95554fe7 ci: build all packages on all platforms; install from local wheels only Andy Lee 2025-08-07 13:00:11 -07:00
  • 677eb0bae3 fix: Python 3.9 compatibility - replace Union type syntax Andy Lee 2025-08-07 12:54:16 -07:00
  • 9cdfcec331 fix: resolve dependency issues in CI package installation Andy Lee 2025-08-07 12:20:42 -07:00
  • f30d1a2530 fix: ensure venv uses correct Python version from matrix Andy Lee 2025-08-07 12:01:11 -07:00
  • df69a49123 fix: ensure CI installs correct Python version wheel packages Andy Lee 2025-08-07 11:31:25 -07:00
  • 65b54ff905 fix: remove invalid --plat argument from auditwheel repair Andy Lee 2025-08-07 11:04:34 -07:00
  • 4db3e94f35 debug: add more CI diagnostics for DiskANN module import issue Andy Lee 2025-08-07 10:55:09 -07:00
  • a2568f3ddc fix: force install local wheels in CI to prevent PyPI version conflicts Andy Lee 2025-08-07 00:36:07 -07:00
  • 45bdad4fa7 debug: add detailed logging for CI path resolution debugging Andy Lee 2025-08-07 00:00:12 -07:00
  • 8b538d1ef9 fix: use uv tool install for ruff instead of uv pip install Andy Lee 2025-08-06 22:57:18 -07:00
  • ada8bcbc70 fix: pin ruff version to 0.12.7 across all environments Andy Lee 2025-08-06 22:56:32 -07:00
  • 6061e8f2de fix: format test files with latest ruff version for CI compatibility Andy Lee 2025-08-06 22:53:40 -07:00
  • 9842ad8330 fix: update pre-commit ruff version and format compliance Andy Lee 2025-08-06 22:33:15 -07:00
  • 7d920f9071 docs: add ldg-times parameter for diskann graph locality optimization Andy Lee 2025-08-06 22:23:02 -07:00
  • f28f15000c docs: highlight diskann readiness and add performance comparison Andy Lee 2025-08-06 22:10:43 -07:00
  • 1d657fd9f6 tests: diskann and partition Andy Lee 2025-08-06 21:59:51 -07:00
  • d217adbe40 fix: diskann building and partitioning Andy Lee 2025-08-06 21:32:03 -07:00
  • f790ec634f chore: more data Andy Lee 2025-08-06 21:28:14 -07:00
  • b8da9d7b12 docs: tool cli install Andy Lee 2025-08-06 21:28:05 -07:00
  • 0cb0463929 fix: always use relative path in metadata Andy Lee 2025-08-06 21:27:43 -07:00
  • b982241249 add a path related fix yichuan520030910320 2025-08-05 23:35:48 -07:00
  • c66f197e1d ruff yichuan520030910320 2025-08-05 23:24:55 -07:00
  • 4a1353761a merge yichuan520030910320 2025-08-05 23:23:07 -07:00
  • a72090d2ab merge yichuan520030910320 2025-08-05 23:22:48 -07:00
  • 669e622430 chore: Update DiskANN submodule to latest with graph partition tools yichuan520030910320 2025-08-05 23:14:19 -07:00
  • 77d7b60a61 feat: Add graph partition support for DiskANN backend yichuan520030910320 2025-08-05 23:11:09 -07:00