SIGN IN SIGN UP
langflow-ai / langflow UNCLAIMED

Langflow is a powerful tool for building and deploying AI-powered agents and workflows.

0 0 1 Python

feat: KnowledgeBase Enhancements + Knowledge Ingestion flow + Polymorphic Job Tracking (#11541)

* updated columns name

* fixed root issue

* fixed chunks

* fix: Remove title case transformation from knowledge base names and improve UI layout

- Remove .title() transformation from knowledge base names in API endpoints
- Add textTransform: none to knowledge base name column in grid
- Improve source chunks page layout with proper overflow handling
- Enhance chunk card UI with badges, better spacing, and copy feedback
- Add pagination controls with first/last page buttons and page number input
- Preserve original chunk indices when filtering
- Fix whit

* added kb dialog for added knowledg

* added styles, need BE supprot

* [autofix.ci] apply automated fixes

* added more styles

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes

* merge updated code

* clean up stores and styles

* fixed height on stepper

* simplified init step

* fixed minor issues in summary

* code clean up with claude

* moved kb files to the correct folder

* added chunks endpoint

* updated form

* updated form

* updated form to include column table

* side panel style for multiple items

* fixed placeholder and flipped modal settings config

* [autofix.ci] apply automated fixes

* fix for product styles and form update for hiding advanced mode

* regex and dynamic error height adjustment

* validation for file sizes

* Move file size limit text to Configure Sources header and update conditional rendering

* Paginated the chunk response.

* Sync/Async ingestions endpoint for KnowledgeBases. Streamlining job execution for LF, internal status endpoint for jobs/tasks.

* [autofix.ci] apply automated fixes

* fix height jump and preview jump and added max h for dd

* [autofix.ci] apply automated fixes

* Paginated the chunk response.

* Sync/Async ingestions endpoint for KnowledgeBases. Streamlining job execution for LF, internal status endpoint for jobs/tasks.

* Modified migration file to handle downgrades.

* committing changes for demo.

* big updates

* fixed chunks page

* creating kb in canvas adds value and fixes updates functionality

* fix ingestion for canvas

* [autofix.ci] apply automated fixes

* Added metadata file caching to speed up KB listing API call.

# Conflicts:
#	src/backend/base/langflow/api/v1/knowledge_bases.py

* Fixed linting and formatting issues. Tested caching for KB list call.

* [autofix.ci] apply automated fixes

* fixed icons

* [autofix.ci] apply automated fixes

* fixed jest test

* fixed playwright test

* updated ingestion format

* fixes from qa

* [autofix.ci] apply automated fixes

* fix placeholder

* fix deepclone

* updated templates

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* updates templates

* fix fe test

* Added file locking to avoid lock contention and SQLite connection starvation.

* fixed column config

* persist the column config

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* added back metadata

* Resolve locking error by force creating a fresh ChromaClient on every KB creation. This avoids the Read-Only 1032 Zombie Client error.

Fixed ChromaClient creation to be only on creation, and reuse the client otherwise.

* cris's fixes

* reorganize KnowledgeBaseUploadModal file structure and update imports

* [autofix.ci] apply automated fixes

* tests

* update google dependency version from 2.30.0 to 1.139.0 in component index

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Addressed PR comments: refactored existing code to break bigger implmentations into more testable blocks, refactored helpers into class base helpers, fixed code smells, added exhautive unit tests, extracted constant values into a separate file.

* hide col details and open table

* Addressed PR comments.

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

* updated test yaml

* revert yml

* revert yml

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Debojit Kaushik <kaushik.debojit@gmail.com>
D
Deon Sanchez committed
d602738a6d204d11d8ea467a7ced8c2e06a0167f
Parent: f8e8382
Committed by GitHub <noreply@github.com> on 2/27/2026, 9:31:48 PM