Open source contributions
Pull requests across infrastructure, developer tooling, machine learning, and the open-source systems behind them.
- Total
- 52
- Merged
- 9
- Open
- 19
- Organizations
- 19
- Merge rate
- 17%
Activity / last 12 months
48 PRs12-month activity: peak 9 pull requests in January 2026.
Where the work landed.
An organization-level view of contribution depth, repository reach, and current outcomes. Select one to inspect its complete record.
M / mergedO / openC / closed
52 matches
Updated Jul 27, 2026
Filter
Sort
Every repository
52 pull requests / 25 repositories
Repository index / 25
kubeflow/docs-agent
13 PRsM 1O 7C 5Python / JavaScript / HCL
- #202OpenApr 9, 2026feat: Migrate dependency management from pip to uv workspacesSummary This PR replaces the per-directory requirements.txt files with pyproject.toml files managed by uv as a workspace. The three Python components (server, server...+3,500−50Python / JavaScript
- #188OpenMar 30, 2026docs(fix): remove KFP documentation ingestion task from Phase 1Removed this "KFP Ingestion: Create robust Kubeflow Pipelines to crawl, heavily chunk, and embed the official Kubeflow documentation directly from [kubeflow.org](https://www.k...+0−1Python / JavaScript
- #162OpenMar 22, 2026Feat: Implement Code ingestion pipelineSummary Fixes 120 PR introduces the initial implementation of the code ingestion pipeline for the Kubeflow RAG system. The pipeline is designed to process code repositories,...+1,835−52Python / JavaScript
- #144ClosedMar 18, 2026feat: Implement GitHub code ingestion pipelinePR: Implement GitHub Code Ingestion Pipeline for Kubeflow RAG Fixes 120 Description This PR implements the GitHub code ingestion pipeline as specified in the GSoC 2026 Pha...+0−0Python / JavaScript
- #101OpenMar 2, 2026feat: add GitHub Issues ingestion component wired into pipelineThis pr is not ready for merge. I have some fixes to make. Summary Extends the existing Kubeflow RAG pipeline to optionally ingest GitHub Issues alongside documentation. Issu...+165−66Python / JavaScript
- #50OpenFeb 22, 2026feat: implement two-stage hybrid retrieval pipeline with RRFSummary Fixes 51 The core value of the docs-agent is retrieving the exact context needed to augment Llama 3.1-8B. If the retrieved chunks miss the nuance of the user's query...+106−53Python / JavaScript
- #35OpenFeb 15, 2026Add CI/CD: GitHub Actions36 What Adds automated CI/CD workflows and local developer tooling to the repository. Why The repo had no automated quality checks. Contributors could push broken code,...+170−0Python / JavaScript
- #33OpenFeb 14, 2026Add Milvus deployment with SeaweedFS backend (replaces MinIO)Replace MinIO with SeaweedFS as Milvus object storage backend Fixes 34 What This PR swaps out the MinIO sidecar container in the Milvus deployment with SeaweedFS. Both p...+126−0Python / JavaScript
- #30ClosedFeb 14, 2026Add AGENTS.mdFixes 31 Summary Create an AGENTS.md file that includes the following sections: 1. Who This Is For: Clarify the audience (AI agents, contributors, maintainers). 2. A...+379−0Python / JavaScript
- #27ClosedFeb 14, 2026Add Milvus connection pooling with auto-reconnectionFixes 28 Summary Implements connection pooling for Milvus to eliminate the overhead of creating a new connection on every search request. This is critical for agentic RAG wo...+101−32Python / JavaScript
- #12ClosedJan 30, 2026fix: implement Milvus partitions for incremental ingestionFixes 10 Problem The ingestion pipeline was previously dropping the entire Milvus collection on every run. This caused: 1. Data Loss: Re-running the pipeline for one rep...+20−16Python / JavaScript
- #8MergedJan 29, 2026feat: Add GitHub Issues ingestion pipelineAdds a new KFP component and pipeline to ingest GitHub Issues from multiple Kubeflow repositories into the RAG system. Fixes 7 , 9 Changes New Component: downloadgith...+154−0Python / JavaScript
- #6ClosedJan 29, 2026feat: Add agent module for shared utilitiesSummary Adds an agent-app/ module to centralize shared utilities, preparing the codebase for agentic workflows. Changes - [agent/config.py](cci:7://file:///home/g/Docume...+213−0Python / JavaScript
gemma-facet/cloud-services
3 PRsM 1O 0C 2Python / HCL / Makefile
- #82MergedNov 13, 2025Integrate synthetic data kit to preprocessing moduleDescription Integrates [synthetic-data-kit](https://github.com/meta-llama/synthetic-data-kit) to the preprocessing module. When the user uploads the local documents it goes t...+1,717−940Python / HCL
- #79ClosedOct 18, 2025[FEAT] Integrate synthetic dataset generation for local documents into preprocessing pipelineDescription Integrates [synthetic-data-kit](https://github.com/meta-llama/synthetic-data-kit) to the preprocessing module. When the user uploads the local documents it goes t...+7,319−2,015Python / HCL
- #75ClosedOct 1, 2025Enhance local dataset upload & preprocessing with extended document format supportDescription This PR introduces support for parsing additional document formats (.pdf, .html, .pptx, .docx) in the preprocessing service. 72 All core parsers (DOCX, PDF, HTML,...+1,375−953Python / HCL
kubeflow/katib
3 PRsM 0O 2C 1Python / Go / TypeScript
- #2608ClosedJan 28, 2026feat: Add automatic container image security scanning using Trivy<!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, check our contributor guidelines https://www.kubeflow.org/docs/about/contribut...+36−2Python / Go
- #2607OpenJan 28, 2026feat: Add node selector configuration for Python SDK<!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, check our contributor guidelines https://www.kubeflow.org/docs/about/contribut...+123−3Python / Go
- #2604OpenJan 26, 2026refactor: replace gomock with fake client in generator_test.go<!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, check our contributor guidelines https://www.kubeflow.org/docs/about/contribut...+57−46Python / Go
mem0ai/mem0
3 PRsM 0O 0C 3TypeScript / Python / Shell
- #3538ClosedOct 4, 2025Add PydanticAI Framework Support and Integration GuideDescription This pr adds a [documentation](https://github.com/mem0ai/mem0/blob/e5f026c7c1cbe3bc070b617491fc3d1c964e99f7/docs/integrations/pydanticai.mdx) that demonstrates ho...+203−0TypeScript / Python
- #3487ClosedSep 20, 2025 feat(update) : Migrate embedchain from google-generativeai to google-genai SDKDescription Migrate embedchain/ from google-generativeai to python-genai This PR migrates the legacy Google SDK to the new google-genai SDK. This update brings several improv...+330−307TypeScript / Python
- #3471ClosedSep 17, 2025Fix: Update OpenAIEmbedder to support reduced embedding dimensions (sync with Chroma)Description Issue 1229: Mem0 fails when trying to reduce OpenAI embedding dimensions (e.g., 1024) because vectordimension in the config was never passed to Chroma's OpenA...+2−1TypeScript / Python
potpie-ai/potpie
3 PRsM 0O 2C 1Python / Rust / TypeScript
- #782OpenMay 17, 2026Configure read-only pre-commit checksSummary Fixes 519 This PR updates the pre-commit setup so CI runs validation-only checks and does not push automatic fixes back to pull requests. Changes made: - disabled pr...+105−3Python / Rust
- #763OpenMay 4, 2026Validate repository name format in get_branch_list() and check_public_repo()Summary Adds input validation to getbranchlist() and checkpublicrepo() to ensure the reponame parameter follows GitHub's owner/repo naming conventions before mak...+258−1Python / Rust
- #762ClosedMay 4, 2026Consolidate repo_name and repo_path into a single repository identifierChanges - Added RepositoryResolver to classify repository identifiers as local paths or remote repos. - Added repositoryidentifier to ParsingRequest. - Kept legacy re...+481−29Python / Rust
gemma-facet/synthetic-data-kit
2 PRsM 2O 0C 0Python / Jupyter Notebook / HTML
- #2MergedOct 29, 2025Update lance_utils.py to use newer lance.dataset APIPull Request Update lanceutils.py to use newer lance.dataset API Description - Update imports in lanceutils.py to use writedataset and LanceDataset directly from la...+4−2Python / Jupyter Notebook
- #1MergedOct 23, 2025Update llm client to support geminiAdd Gemini support to llm client and add python-dotenv to dependecies Description Added Gemini support and added python-dotenv Fixes 44 Type of change - [x] New feature (...+52−2Python / Jupyter Notebook
google-deepmind/optax
2 PRsM 0O 0C 2Python / Shell
- #1520ClosedDec 3, 2025Update make_perturbed_funFIxes 1342 - update sigma to scale - change default numsamples to 1 - update examples notebook of perturbations+44−56Python / Shell
- #1519ClosedDec 3, 2025Feat: Add pre-commit hook that strips notebooks of metadataFixes 1372 Summary This PR adds a pre-commit hook using [nbstripout](https://github.com/kynan/nbstripout) to automatically strip metadata from Jupyter notebooks before commi...+9,054−9,010Python / Shell
google/adk-python
2 PRsM 0O 0C 2Python / Jupyter Notebook / HTML
- #3091ClosedOct 4, 2025Add test artifact serviceNo description provided.+181−3Python / Jupyter Notebook
- #947ClosedMay 26, 2025test: Add namespace isolation , concurrency , versioning test for artifact_service.pytest(artifact-service): add unit tests for namespace isolation, concurrency, versioning, and delete edge cases Contributes to improving unit test coverage (see issue 542). Adds...+181−3Python / Jupyter Notebook
kubeflow/pipelines
2 PRsM 1O 1C 0Python / TypeScript / Go
- #12746OpenJan 31, 2026feat(cli): add kfp ui to serve frontend as static contentFixes 11947 Summary This PR implements the kfp ui command, enabling users to explore the Kubeflow Pipelines (KFP) frontend locally without requiring a Kubernetes cluster. ...+140−3Python / TypeScript
- #12730MergedJan 29, 2026fix(frontend): remove raw <br/> tags from Getting Started pageDescription of your changes: This PR removes literal <br/> tags from the "Getting Started" page markdown template. Issue: The markdown-to-jsx component is configured wit...+0−8Python / TypeScript
kubeflow/sdk
2 PRsM 0O 2C 0Python / Shell / Makefile
- #496OpenMay 18, 2026fix: migrate deprecated Pydantic v1 class Config with ConfigDict for pydantic v2 compatabiltyfix: replace deprecated Pydantic v1 class Config with ConfigDict Description Replaces all instances of the deprecated Pydantic v1 class Config pattern with the Pyda...+5−8Python / Shell
- #251OpenJan 30, 2026feat(trainer): implement get_gpu_status for Kubernetesbackend<!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, check our contributor guidelines: https://www.kubeflow.org/docs/about/contribu...+112−4Python / Shell
openclaw/openclaw
2 PRsM 0O 0C 2TypeScript / Swift / JavaScript
- #39100ClosedMar 7, 2026fix: Prevent plaintext apiKey from env being saved to models.jsonSummary - Problem: Environment-variable-backed API keys (${LLMAPIKEY}) for model providers were resolved and persisted as plaintext into the agent's models.json file. -...+36−0TypeScript / Swift
- #36310ClosedMar 5, 2026feat(config): add per-chat-type model routing (DM vs Group Chat)Summary Describe the problem and fix in 2–5 bullets: - Problem: The model field in agent configuration applies globally with no way to distinguish between DM and group ch...+249−1TypeScript / Swift
supermemoryai/supermemory
2 PRsM 2O 0C 0TypeScript / MDX / Python
- #1202MergedJul 5, 2026fix(tools): coerce limit/offset in ai-sdk schemasFixes 1191 searchMemories and documentList tool calls fail with tool call validation failed: [/limit: expected number, but got string] when the LLM emits limit/offset...+5−5TypeScript / MDX
- #1201MergedJul 5, 2026feat(memory-graph): configurable labels + popover z-indexDocument-facing copy and hover popover stacking were hardcoded, forcing downstream apps to patch dist/ output when product vocabulary (sources vs documents) or app-shell layerin...+436−78TypeScript / MDX
Klavis-AI/klavis
1 PRsM 0O 0C 1Python / Go / TypeScript
kubeflow/mcp-server
1 PRsM 0O 1C 0Python / Makefile / Dockerfile
langchain-ai/langchain-google
1 PRsM 0O 0C 1Python / Jupyter Notebook / HTML
meshery/meshery
1 PRsM 0O 1C 0TypeScript / Go / JavaScript
meta-llama/synthetic-data-kit
1 PRsM 0O 1C 0Python / Jupyter Notebook / HTML
moorcheh-ai/memanto
1 PRsM 1O 0C 0Python / HTML / TypeScript
neatlogs/neatlogs
1 PRsM 0O 1C 0Python
open-edge-platform/anomalib
1 PRsM 0O 0C 1Python / TypeScript / SCSS
quran/quran-mcp
1 PRsM 0O 0C 1Python / HTML / Svelte
quran/quran.com-frontend-next
1 PRsM 0O 0C 1TypeScript / SCSS / JavaScript
RetroShare/RetroShare
1 PRsM 0O 1C 0C++ / C / QMake
sktime/sktime
1 PRsM 1O 0C 0Python / Jupyter Notebook / CSS
The-Pocket/PocketFlow
1 PRsM 0O 0C 1Python / Jupyter Notebook / HTML