Skip to content

Conversation

@loveTsong
Copy link
Contributor

@loveTsong loveTsong commented Feb 9, 2026

🔗 相关问题 / Related Issue

  • 我已经创建了相关 Issue 并进行了讨论 / I have created and discussed the related issue
  • 这是一个微小的修改(如错别字),不需要 Issue / This is a trivial change (like typo fix) that doesn't need an issue

📋 变更类型 / Type of Change

  • 🐛 Bug 修复 / Bug fix (non-breaking change which fixes an issue)
  • ✨ 新功能 / New feature (non-breaking change which adds functionality)
  • 💥 破坏性变更 / Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 文档更新 / Documentation update
  • 🔧 重构 / Refactoring (no functional changes)
  • ⚡ 性能优化 / Performance improvement
  • 📦 依赖升级 / Dependency upgrade (update dependencies to newer versions)
  • 🚀 功能增强 / Feature enhancement (improve existing functionality without breaking changes)
  • 🧹 代码清理 / Code cleanup

📝 变更目的 / Purpose of the Change

移除未使用的插件类别(HUGGINGFACE, LANGCHAIN, LLAMAINDEX),简化代码并提高可维护性。这些类别在当前系统中不再使用,保留它们会增加代码复杂度。

Remove unused plugin categories (HUGGINGFACE, LANGCHAIN, LLAMAINDEX) to simplify code and improve maintainability. These categories are no longer used in the current system, and keeping them adds unnecessary code complexity.

📋 主要变更 / Brief Changelog

  • sourceTabs 数组中移除 HUGGINGFACE, LANGCHAIN, LLAMAINDEX 类别
  • minePluginCategories 数组中移除 LANGCHAIN, LLAMAINDEX 类别
  • 更新 generalPluginCategories 数组,只保留 APP, TOOL, HTTP 类别

  • Removed HUGGINGFACE, LANGCHAIN, LLAMAINDEX categories from sourceTabs array
  • Removed LANGCHAIN, LLAMAINDEX categories from minePluginCategories array
  • Updated generalPluginCategories array to only include APP, TOOL, HTTP categories

🧪 验证变更 / Verifying this Change

测试步骤 / Test Steps

  1. 启动前端开发环境
  2. 访问插件页面
  3. 验证插件类别筛选功能正常工作
  4. 确认只显示有效的插件类别(APP, TOOL, HTTP, WORKFLOW, MINE)

  1. Start the frontend development environment
  2. Navigate to the plugin page
  3. Verify the plugin category filtering works correctly
  4. Confirm only valid plugin categories are displayed (APP, TOOL, HTTP, WORKFLOW, MINE)

测试覆盖 / Test Coverage

  • 我已经添加了单元测试 / I have added unit tests
  • 所有现有测试都通过 / All existing tests pass
  • 我已经进行了手动测试 / I have performed manual testing

📸 截图 / Screenshots

N/A - This is a code cleanup change with no visual impact

✅ 贡献者检查清单 / Contributor Checklist

基本要求 / Basic Requirements:

  • 确保有 GitHub Issue 对应这个变更(微小变更如错别字除外)/ Make sure there is a Github issue filed for the change (trivial changes like typos excluded)
  • 你的 Pull Request 只解决一个 Issue,没有包含其他不相关的变更 / Your PR addresses just this issue, without pulling in other changes - one PR resolves one issue
  • PR 中的每个 commit 都有有意义的主题行和描述 / Each commit in the PR has a meaningful subject line and body

代码质量 / Code Quality:

  • 我的代码遵循项目的代码规范 / My code follows the project's coding standards
  • 我已经进行了自我代码审查 / I have performed a self-review of my code
  • 我已经为复杂的代码添加了必要的注释 / I have commented my code, particularly in hard-to-understand areas

测试要求 / Testing Requirements:

  • 我已经编写了必要的单元测试来验证逻辑正确性 / I have written necessary unit-tests to verify the logic correction
  • 当存在跨模块依赖时,我尽量使用了 mock / I have used mocks when cross-module dependencies exist
  • 基础检查通过:mvn -B clean package -Dmaven.test.skip=truenpm install --force && npm run build:pro / Basic checks pass
  • 单元测试通过:mvn clean install / Unit tests pass

文档和兼容性 / Documentation and Compatibility:

  • 我已经更新了相应的文档 / I have made corresponding changes to the documentation
  • 如果有破坏性变更,我已经在 PR 描述中详细说明 / If there are breaking changes, I have documented them in detail
  • 我已经考虑了向后兼容性 / I have considered backward compatibility

📋 附加信息 / Additional Notes

这是一个代码清理变更,移除了不再使用的插件类别。这些类别可能是早期版本的功能,但当前系统已经不再使用它们。移除它们可以:

  • 减少代码冗余
  • 提高代码可读性
  • 降低维护成本

This is a code cleanup change that removes plugin categories that are no longer used. These categories may have been features in earlier versions, but the current system no longer uses them. Removing them helps:

  • Reduce code redundancy
  • Improve code readability
  • Lower maintenance costs

🤖 Create by Agent

@loveTsong loveTsong self-assigned this Feb 9, 2026
@loveTsong loveTsong added the type: enhancement A general enhancement label Feb 9, 2026
@loveTsong loveTsong added this to Nova Feb 9, 2026
@loveTsong loveTsong added this to the 1.3.3 milestone Feb 9, 2026
@loveTsong loveTsong linked an issue Feb 9, 2026 that may be closed by this pull request
4 tasks
@loveTsong loveTsong merged commit 21d700f into ModelEngine-Group:1.3.x Feb 9, 2026
2 checks passed
@github-project-automation github-project-automation bot moved this to Done in Nova Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement A general enhancement

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

删除无用的插件分类

1 participant