diff --git a/dashboard/src/router/MainRoutes.ts b/dashboard/src/router/MainRoutes.ts index 2d3defd54..80910b8e3 100644 --- a/dashboard/src/router/MainRoutes.ts +++ b/dashboard/src/router/MainRoutes.ts @@ -59,7 +59,24 @@ const MainRoutes = { { name: 'Alkaid', path: '/alkaid', - component: () => import('@/views/AlkaidPage.vue') + component: () => import('@/views/AlkaidPage.vue'), + children: [ + { + path: 'knowledge-base', + name: 'KnowledgeBase', + component: () => import('@/views/alkaid/KnowledgeBase.vue') + }, + { + path: 'long-term-memory', + name: 'LongTermMemory', + component: () => import('@/views/alkaid/LongTermMemory.vue') + }, + { + path: 'other', + name: 'OtherFeatures', + component: () => import('@/views/alkaid/Other.vue') + } + ] }, { name: 'Chat', diff --git a/dashboard/src/views/AlkaidPage.vue b/dashboard/src/views/AlkaidPage.vue index 80d4b3c3c..326cddc28 100644 --- a/dashboard/src/views/AlkaidPage.vue +++ b/dashboard/src/views/AlkaidPage.vue @@ -1,435 +1,63 @@ - - - \ No newline at end of file diff --git a/dashboard/src/views/alkaid/KnowledgeBase.vue b/dashboard/src/views/alkaid/KnowledgeBase.vue new file mode 100644 index 000000000..764e9112a --- /dev/null +++ b/dashboard/src/views/alkaid/KnowledgeBase.vue @@ -0,0 +1,641 @@ + + + + + diff --git a/dashboard/src/views/alkaid/LongTermMemory.vue b/dashboard/src/views/alkaid/LongTermMemory.vue new file mode 100644 index 000000000..45d687fec --- /dev/null +++ b/dashboard/src/views/alkaid/LongTermMemory.vue @@ -0,0 +1,610 @@ + + + + + diff --git a/dashboard/src/views/alkaid/Other.vue b/dashboard/src/views/alkaid/Other.vue new file mode 100644 index 000000000..9c813ef05 --- /dev/null +++ b/dashboard/src/views/alkaid/Other.vue @@ -0,0 +1,15 @@ + + +