ModelEngine-Group / ModelEngine-Group/nexent

知识库构建支持 ZIP/文件夹拖拽及自动识别可用文件

Open
#3,657 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
5.9k
Forks
731
Avg merge
19h 34m
Merged PRs (30d)
172

Description

Feature Description

当前在构建知识库时,用户需要循环点击子文件夹并手动选取文本文件,操作繁琐且效率低下。期望支持更便捷的批量导入方式,并在处理完成后提供明确的构建结果反馈。

Proposed Solution

支持将 ZIP 压缩包或本地文件夹直接拖拽至知识库构建区域。
系统自动递归解析并识别目录/压缩包中可用的文件类型(过滤不支持的格式)。
自动处理选中的有效文件,并在处理结束后弹窗或 Toast 提示成功构建的文件数量及失败详情(如有)。

Additional Information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are identified. Start by locating the knowledge-base construction UI and the existing supported-file handling, then trace how selected files are processed. Done means ZIP archives and folders can be dropped, unsupported files are filtered, and the result reports successful and failed file counts.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.