Summary
440 pull requests (434 merged), 37 issues opened, 29 comments, 0 reviews, 0 inline review comments, 768 commits.
Pull requests (440)
(latest 30 of 440)- #520 README: RagLeap is open source only (remove hosted-platform content) — merged 2026-09-29 · opened 2026-09-29
- #518 release(java-port): bump to 0.10.0 — merged 2026-09-28 · opened 2026-09-28
- #517 Add files via upload — merged 2026-09-28 · opened 2026-09-28
- #516 docs: mention AlertManager in ragleap-observability README entries (v… — merged 2026-09-28 · opened 2026-09-28
- #515 feat(ragleap-tools): add search_web with pluggable BYOK providers (v0.2.0) — merged 2026-09-28 · opened 2026-09-28
- #514 feat(java-port): PineconeBackend (Pinecone vector store, Java) - not live-verified — merged 2026-09-28 · opened 2026-09-28
- #513 chore: regenerate SBOM — merged 2026-09-28 · opened 2026-09-28
- #512 release: ragleap-observability v0.3.0 -- AlertManager, first alert ru… — merged 2026-09-28 · opened 2026-09-28
- #511 ci: add ragleap-vectorstores test job (Python 3.10/3.12 matrix, real Redis Stack) — merged 2026-09-28 · opened 2026-09-27
- #509 chore: regenerate SBOM — merged 2026-09-27 · opened 2026-09-26
- #508 fix(rag): WeaviateBackend unreachable on non-default port + broken search (named-vector + score bugs) — merged 2026-09-26 · opened 2026-09-26
- #507 release(java-port): bump to 0.9.0 — merged 2026-09-26 · opened 2026-09-26
- #506 chore: remove misplaced zip file — merged 2026-09-26 · opened 2026-09-26
- #505 Add files via upload — merged 2026-09-26 · opened 2026-09-26
- #504 docs(ragleap-rag): sync README to v0.12.8/255 tests — merged 2026-09-26 · opened 2026-09-26
- #503 feat(java-port): MilvusBackend (Milvus vector store, Java) - not live-verified — merged 2026-09-26 · opened 2026-09-26
- #502 docs: update ragleap-observability README entries to v0.2.1 (Loki/Pro… — merged 2026-09-25 · opened 2026-09-25
- #501 chore: preserving uncommitted work found here, not reviewed or altered — merged 2026-09-25 · opened 2026-09-25
- #500 docs: add v0.2.1 changelog entry — merged 2026-09-25 · opened 2026-09-25
- #499 release: bump ragleap-observability to v0.2.1 (fix stale README) — merged 2026-09-25 · opened 2026-09-25
- #498 chore: regenerate SBOM — merged 2026-09-25 · opened 2026-09-25
- #497 fix(ragleap-rag): add metadata= to ingest() (v0.12.8) — merged 2026-09-25 · opened 2026-09-25
- #496 release: bump ragleap-observability to v0.2.0 — merged 2026-09-25 · opened 2026-09-25
- #495 feat: add Loki deployment and wire it into Grafana as a datasource — merged 2026-09-25 · opened 2026-09-25
- #494 fix: use Grafana's canonical __path__ pattern for kubernetes_sd_confi… — merged 2026-09-25 · opened 2026-09-25
- #493 release(java-port): bump to 0.8.0 — merged 2026-09-25 · opened 2026-09-25
- #492 docs(ragleap-tools): update README for v0.1.1 — merged 2026-09-24 · opened 2026-09-24
- #491 feat(java-port): WeaviateBackend (Weaviate vector store, Java) - live-verified — merged 2026-09-24 · opened 2026-09-24
- #490 chore: regenerate SBOM — merged 2026-09-24 · opened 2026-09-24
- #489 fix(rag): QdrantBackend returns unnormalized cosine similarity score — merged 2026-09-24 · opened 2026-09-24
Issues opened (37)
(latest 30 of 37)- #510 Live-verify MilvusBackend and PineconeBackend (4/6 vector backends done; 2 real bugs each found in the last 2 tested) — open · opened 2026-09-26
- #397 ragleap-rag: live-verify Mistral embeddings against a real first-party account — open · opened 2026-09-16
- #396 ragleap-rag: live-verify Voyage AI embeddings against a real first-party account — open · opened 2026-09-16
- #395 ragleap-rag: live-verify Cohere embeddings against a real first-party account — open · opened 2026-09-16
- #377 ragleap.com /simple/ PyPI mirror is stale (4+ versions behind on both packages) — open · opened 2026-09-14
- #360 ragleap-rag: live-verify mistral/together/cohere/voyage providers — open · opened 2026-09-13 · resolution write-up
- #265 Duplicate CO_OCCURS_WITH concurrency test reintroduced on main (mislabeled commit 0faec85) — closed · opened 2026-09-03 · resolution write-up
- #259 Roadmap: community-built catalog of specialized AI Employee roles — open · opened 2026-09-02
- #258 Autonomy Loop: contribute new autonomous action types — open · opened 2026-09-02
- #184 ragleap-graph: general-purpose migration/backup tooling — closed · opened 2026-08-21 · resolution write-up
- #183 ragleap-graph: load/concurrency testing for user_id= and audit= write paths — closed · opened 2026-08-21 · resolution write-up
- #179 GDPR/SOC2 readiness documentation (not certification) — open · opened 2026-08-21
- #178 Draft SLA template (not legally binding until reviewed) — open · opened 2026-08-21
- #177 Draft SemVer 1.0 stability policy for ragleap-graph — open · opened 2026-08-21
- #176 Security: internal self-review checklist (not a substitute for independent audit) — open · opened 2026-08-21
- #157 Verify /simple/ PyPI proxy serves real package data — closed · opened 2026-08-17 · resolution write-up
- #156 Decide: Layer 2 (channels/voice/) vs Layer 3 (ragleap-voice package) relationship — open · opened 2026-08-17
- #155 Security: rotate exposed Gemini API key — open · opened 2026-08-17
- #154 ragleap-graph: cross-chunk relation extraction — open · opened 2026-08-17
- #153 ragleap-graph: eval framework (graph-RAG vs vector-RAG accuracy) — open · opened 2026-08-17
- #152 ragleap-graph: ontology cross-validation (relation-type <-> entity-type) — open · opened 2026-08-17
- #151 ragleap-graph: audit logging (Postgres-backed) — closed · opened 2026-08-17 · resolution write-up
- #143 Wire n8n workflow triggers into the Voice channel — open · opened 2026-08-14
- #135 Add AI Employees example scripts to examples/ — closed · opened 2026-08-14 · resolution write-up
- #134 Add tests for /chat with-role and without-role cases — open · opened 2026-08-14
- #132 Wire AI Employees role context into core/chat.py — closed · opened 2026-08-14 · resolution write-up
- #29 Auto-inject synced integration context into chat responses — open · opened 2026-07-17
- #28 Scheduled background sync for integrations — closed · opened 2026-07-17 · resolution write-up
- #27 Add remaining source-type connectors (Snowflake, BigQuery, WooCommerce, Airtable, Notion, Razorpay, Slack, Gmail) — open · opened 2026-07-17
- #26 Add CSV Upload connector for integrations — closed · opened 2026-07-17 · resolution write-up
Comments on issues and pull requests (29)
- 2026-09-16 · on #360 ragleap-rag: live-verify mistral/together/cohere/voyage providers — comment: “Fix is merged: 394 @seven7763's CO1/V1 finding was exactly right — embedcohere() and embedvoyage() hardcoded the first-party URLs (api.cohere.ai, api.voyageai.com) and never read self.config.baseurl a…”
- 2026-09-16 · on #360 ragleap-rag: live-verify mistral/together/cohere/voyage providers — comment: “@seven7763 stellar verification drop - thank you for funded run + honest scope! 🙏You found a real papercut: CO1/V1 confirms baseurl is silently ignored in embedcohere/embedvoyage - filed as bug, fixin…”
- 2026-09-15 · on #153 ragleap-graph: eval framework (graph-RAG vs vector-RAG accuracy) — comment: “Status update (2026-09-14): harness proven, real value still unproven What's now real and working The eval harness (evalgraphcompare.py, runevalcomparison.py - previously untracked scratch files, now…”
- 2026-09-15 · on #377 ragleap.com /simple/ PyPI mirror is stale (4+ versions behind on both packages) — comment: “Root cause found (2026-09-14): there is no sync mechanism at all, broken or otherwise. pypiserver (supervisor-managed, port 8080) just serves whatever's physically sitting in /opt/pypiserver/packages/…”
- 2026-09-15 · on #25 Wire search_related_entities() into the retrieval pipeline — comment: “Merged — thanks for the contribution @hardik47278! 🙌 This adds real value to the retrieval quality for the 46 AI Employees' memory.”
- 2026-09-14 · on #157 Verify /simple/ PyPI proxy serves real package data — comment: “Closing — confirmed live: /simple/ and /packages/ serve a real PEP 503 index backed by genuinely real, downloadable package files (verified sha256-matching .whl files, real Content-Length/Last-Modifie…”
- 2026-09-14 · on #24 Improve short-query language detection accuracy — comment: “@hardik47278 As promised, assigning 24 to you! 🙌 25 (graph-boosted retrieval) - fix confirmed, will merge tomorrow morning and include in v0.5.0 launch with your credit! For 24 - short-query language…”
- 2026-09-13 · on #151 ragleap-graph: audit logging (Postgres-backed) — comment: “Closing — this shipped in v0.6.6, before this issue's current description was written or last accurate. Audit logging is fully implemented: ragleapgraph.audit module (AuditConfig, AuditLogger), wired…”
- 2026-09-10 · on #9 Citation validation frequently flags valid=False with low accuracy (~0.40) even on correct answers — comment: “@hardik47278 Thanks for interest in this too! As mentioned in 25, let's ship 25 first (KG layer), then I'll assign this to you as next. Reserved for you! 🙌”
- 2026-09-10 · on #24 Improve short-query language detection accuracy — comment: “@hardik47278 Thanks for interest in this too! As mentioned in 25, let's ship 25 first (KG layer), then I'll assign this to you as next. Reserved for you! 🙌”
- 2026-09-10 · on #25 Wire search_related_entities() into the retrieval pipeline — comment: “@hardik47278 Huge thanks for picking this up! 🚀 Assigned to you!Perfect plan — wiring searchrelatedentities() into searchsimilarchunkswithgraph() with smaller boost (0.2-0.3) for indirect matches + te…”
- 2026-09-03 · on #265 Duplicate CO_OCCURS_WITH concurrency test reintroduced on main (mislabeled commit 0faec85) — comment: “Root cause identified: not a runaway process, but legitimate concurrent work by multiple people/sessions sharing the same ~/ragleap-core working directory on the VPS (confirmed via git reflog - anothe…”
- 2026-09-03 · on #265 Duplicate CO_OCCURS_WITH concurrency test reintroduced on main (mislabeled commit 0faec85) — comment: “Observed live during the v0.6.9 release (PR 266): the same duplicate COOCCURSWITH test with the old uncorrected skipif reappeared as an uncommitted, unstaged change on packages/ragleap-graph/tests/tes…”
- 2026-08-24 · on #196 feat: add scheduled background sync using APScheduler — comment: “Thanks @ashxris! Merged 🚀 Great work on the background sync. This closes 28”
- 2026-08-19 · on #28 Scheduled background sync for integrations — comment: “Concrete implementation plan, based on reading the current code (core/api.py, core/integrations/service.py): What already exists: - listdatasources() in core/integrations/service.py returns each sourc…”
- 2026-08-19 · on #24 Improve short-query language detection accuracy — comment: “Fully self-contained in core/language.py, no other files need to change - good pick if you want a focused, testable first PR. The confidence-gated fallback idea in the description is probably the fast…”
- 2026-08-19 · on #25 Wire search_related_entities() into the retrieval pipeline — comment: “This one's a nice self-contained retrieval-quality improvement if you want to work with the knowledge-graph side of the codebase. finddocumentsbyentities() in core/retrieval.py is the direct-match ver…”
- 2026-08-19 · on #134 Add tests for /chat with-role and without-role cases — comment: “Good entry point if you want to get familiar with how AI Employees role-injection actually works without touching production logic - you're testing existing behavior, not building new. core/chat.py's…”
- 2026-08-19 · on #143 Wire n8n workflow triggers into the Voice channel — comment: “If you're comfortable with WebSocket code but haven't touched this codebase before: the three text-channel routers (channels/whatsapp/router.py, channels/telegram/router.py, channels/discord/router.py…”
- 2026-08-15 · on #12 Add Deepgram (STT) and ElevenLabs (TTS) as alternative Voice providers — comment: “Thanks for the detailed, bounded writeup — genuinely useful to see the formatting-normalized WER breakdown (callback/call back, digits vs spelled numbers) explaining the raw 52% -> 0 edit distance onc…”
- 2026-08-14 · on #134 Add tests for /chat with-role and without-role cases — comment: “@aayushi-tomar Yesss let's go! 🔥 Love the 4-point plan. Exactly what we need to catch Bug 2 and 3. Open a draft PR whenever and tag me. I'll review fast. Thanks for jumping in!”
- 2026-08-14 · on #132 Wire AI Employees role context into core/chat.py — comment: “Update for anyone following: merged in 133. Turned out to be three separate bugs once I actually tested it end-to-end, not just wired-and-compiled: 1. The model was ignoring owner instructions stated…”
- 2026-08-14 · on #132 Wire AI Employees role context into core/chat.py — comment: “Hi @aayushi-tomar, welcome — really glad this is your first RagLeap contribution! Good timing question, and good instinct: yes, it should reuse the exact same logic as /employees/{role}/context from 1…”
- 2026-08-12 · on #12 Add Deepgram (STT) and ElevenLabs (TTS) as alternative Voice providers — comment: “Here's the neutral 10s benchmark: WAV: https://raw.githubusercontent.com/antonyrag/ragleap-core/main/benchmarks/stt-neutral-10s/benchmark.wav Duration: 9.62s Format: 16kHz mono WAV, 16-bit PCM SHA-256…”
- 2026-08-12 · on #12 Add Deepgram (STT) and ElevenLabs (TTS) as alternative Voice providers — comment: “Hey! Thanks for offering to help test this 🙏 Yes, a neutral 10s WAV benchmark would be perfect. Let me generate one and drop it here with duration + expected transcript. Goal is to compare STT cost/ac…”
- 2026-08-04 · on #83 chore(deps): bump actions/setup-python from 5 to 7 — comment: “@dependabot rebase”
- 2026-07-28 · on #66 feat: lightweight evaluation utility (0.6.2) — comment: “Duplicate of 65, which was already merged via the web UI before this PR finished being created. No content difference (verified via git diff against origin/main). Closing.”
- 2026-07-21 · on #42 feat: connection pooling for all database access — comment: “Duplicate of 41, which already merged this same branch/content.”
- 2026-07-17 · on #32 feat: LLM provider fallback chain — comment: “Duplicate — this branch was already merged via PR 31. Closing without merging.”
Commits (768)
(latest 30 of 768)- 2026-09-29 · Merge pull request #520 from antonyrag/docs/open-source-only-readme (
3b29321) - 2026-09-29 · README: remove remaining hosted-platform references (
e9a8286) - 2026-09-29 · README: remove hosted-platform sections; RagLeap is open source only (
1f6f9c5) - 2026-09-29 · Merge pull request #519 from antonyrag/dependabot/github_actions/github/codeql-action-4.38.2 (
2d9de32) - 2026-09-28 · Merge pull request #518 from antonyrag/release/java-port-v0.10.0 (
d739215) - 2026-09-28 · release(java-port): bump to 0.10.0 for PineconeBackend (
cac3c68) - 2026-09-28 · Merge pull request #517 from antonyrag/antonyrag-patch-1 (
5a13786) - 2026-09-28 · Add files via upload (
52f34f4) - 2026-09-28 · Merge pull request #516 from antonyrag/docs/observability-v0.3.0-readme (
b27aac7) - 2026-09-28 · docs: mention AlertManager in ragleap-observability README entries (v0.3.0) (
c2c4b23) - 2026-09-28 · Merge pull request #515 from antonyrag/feat/ragleap-tools-web-search (
8256e3a) - 2026-09-28 · feat(ragleap-tools): add search_web with pluggable BYOK providers (v0.2.0) (
43b6359) - 2026-09-28 · Merge pull request #514 from antonyrag/feat/java-port-pinecone-backend (
5cf9138) - 2026-09-28 · Merge pull request #513 from antonyrag/ci/sbom-update (
d3c2ff4) - 2026-09-28 · feat(java-port): add PineconeBackend - REST-based vector store, NOT live-verified (
b62013f) - 2026-09-28 · chore: regenerate SBOM (
cd11045) - 2026-09-28 · Merge pull request #512 from antonyrag/release/ragleap-observability-v0.3.0 (
d635900) - 2026-09-28 · Merge pull request #511 from antonyrag/ci/add-ragleap-vectorstores-tests (
d2bbd60) - 2026-09-28 · ci: split redis services so test_missing_search_module_raises gets a moduleless Redis (
ed282b0) - 2026-09-27 · ci: add ragleap-vectorstores test job (Python 3.10/3.12 matrix, real Redis Stack) (
c4ef909) - 2026-09-27 · Merge pull request #509 from antonyrag/ci/sbom-update (
7f0165e) - 2026-09-26 · chore: regenerate SBOM (
2270189) - 2026-09-26 · Merge pull request #508 from antonyrag/fix/weaviate-live-verify-and-score (
6139693) - 2026-09-26 · fix(rag): WeaviateBackend unreachable on non-default port + broken search (named-vector + score bugs) (
8868cf2) - 2026-09-26 · Merge pull request #507 from antonyrag/release/java-port-v0.9.0 (
804b3e3) - 2026-09-26 · release(java-port): bump to 0.9.0 for MilvusBackend (
2be6ec7) - 2026-09-26 · Merge pull request #506 from antonyrag/chore/remove-misplaced-zip (
994c10d) - 2026-09-26 · chore: remove misplaced zip, moved to ragleap-backend (
0a53f80) - 2026-09-26 · Merge pull request #505 from antonyrag/antonyrag-patch-1 (
8fe24d8) - 2026-09-26 · Add files via upload (
ced6931)
How to verify this record
Everything above comes from the public GitHub API for antonyrag/ragleap-core. Check it yourself: pull requests · issues opened · issues and PRs commented on · reviews · commits. GitHub is the source of truth.