dify/web/features/new-rag
2026-09-04 11:39:50 +00:00
..
__tests__ fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
components fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
services feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
add-source-page.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
add-source-placeholder.tsx feat(dataset): add crawl source selection (#39325) 2026-07-24 07:11:48 +00:00
auxiliary-task-read-guard.ts feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
crawl-selection-form.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
create-knowledge-page.tsx refactor(dify-ui): rename radio family entrypoint (#41104) 2026-08-23 08:08:29 +00:00
create-knowledge-workflow.ts feat(dataset): add New Knowledge creation flow (#39315) 2026-07-23 07:25:14 +00:00
create-source-setup.tsx feat(dataset): add crawl source selection (#39325) 2026-07-24 07:11:48 +00:00
create-upload-queue.tsx feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
document-chunk-detail.tsx chore: canonicalize Tailwind classes (#39762) 2026-07-29 11:58:14 +00:00
document-chunk-tree.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
document-detail-header.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
document-detail-model.ts feat(dataset): add document detail (#39361) 2026-07-24 15:27:35 +00:00
document-detail-page.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
document-detail-queries.ts feat(dataset): add document detail (#39361) 2026-07-24 15:27:35 +00:00
document-detail-status.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
document-list.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
document-model.ts feat(dataset): add document detail (#39361) 2026-07-24 15:27:35 +00:00
document-revision-content.tsx feat(dataset): add document detail (#39361) 2026-07-24 15:27:35 +00:00
document-upload-policy.ts feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
documents-page.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
knowledge-space-shell.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
new-knowledge-list.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
processing-tasks-drawer.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
README.md docs(web): consolidate maintainer guidance (#40758) 2026-08-14 03:40:05 +00:00
request-id.ts feat(dataset): add crawl source selection (#39325) 2026-07-24 07:11:48 +00:00
routes.ts feat(dataset): add document detail (#39361) 2026-07-24 15:27:35 +00:00
sources-page.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00
storage.ts feat(dataset): add New Knowledge list and empty state (#39300) 2026-07-22 12:00:50 +00:00
task-event-observer.tsx feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
task-progress-store.ts feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
use-document-reindex.ts fix(web): keep agent ref updates out of render (#40429) 2026-08-11 03:57:58 +00:00
use-document-task-status.ts feat(dataset): add document detail (#39361) 2026-07-24 15:27:35 +00:00
use-query-data-update-count.ts feat(dataset): add document processing tasks (#39326) 2026-07-24 12:58:15 +00:00
website-crawl-preview.tsx fix(button): align loading accessibility contract (#41823) 2026-09-04 11:39:50 +00:00

New RAG

This feature owns the KnowledgeFS-backed knowledge list, creation flows, sources, documents, revisions, and processing tasks.

  • routes.ts provides feature route construction; new or modified navigation must consume it instead of rebuilding paths.
  • Document query modules own server state. View components receive query results and user commands rather than mirroring remote state.
  • Processing task events are normalized by the feature service and coordinated by the task observer and progress store.
  • Exit confirmation, creation, and processing overlays are feature compositions of Dify UI Dialog, AlertDialog, Drawer, and Popover primitives.

Files in this directory remain feature-owned; direct consumers do not become their owners. Keep shared dataset APIs and permission policy in their existing owners rather than copying them into this feature.