feat: add knowledge management functionality with CRUD operations and database schema

- Implemented KnowledgeHandler for managing knowledge groups and items, including listing, creating, updating, and deleting operations.
- Added database migration scripts to create necessary tables for knowledge management, including knowledge_groups, knowledge_items, knowledge_parse_tasks, and knowledge_chunks_meta.
- Introduced prompt_rule_knowledge_groups table to associate prompt rules with knowledge groups.
This commit is contained in:
2026-04-05 17:14:13 +08:00
parent 134dd063c3
commit 446f865cdf
62 changed files with 9503 additions and 2664 deletions
+1 -1
View File
@@ -119,7 +119,7 @@ const router = createRouter({
{
path: "knowledge",
name: "knowledge",
component: () => import("@/views/FeatureStubView.vue"),
component: () => import("@/views/KnowledgeView.vue"),
meta: {
titleKey: "route.knowledge.title",
descriptionKey: "route.knowledge.description",