diff --git a/web/src/components/Sidebar.vue b/web/src/components/Sidebar.vue index d1e8165..c18c2ba 100644 --- a/web/src/components/Sidebar.vue +++ b/web/src/components/Sidebar.vue @@ -51,11 +51,13 @@ const group2 = computed(() => [ { name: 'Knowledge', icon: 'fa-brain', path: '/knowledge', badge: knowledgeCount.value }, ]) -// 第3组: Skills, Tools, Script +// 第3组: Skills, Tools, Script, Plan, Memory const group3 = computed(() => [ { name: 'Skills', icon: 'fa-wand-magic-sparkles', badge: 21, path: '/mcp' }, { name: 'Tools', icon: 'fa-tools', badge: 13, path: '/model-apis' }, { name: 'Script', icon: 'fa-code', path: '/script' }, + { name: 'Plan', icon: 'fa-clock', path: '/plan' }, + { name: 'Memory', icon: 'fa-brain', path: '/memory' }, ]) // 第4组: Dashboard, Account, Settings diff --git a/web/src/router/index.ts b/web/src/router/index.ts index 908ccb5..48d2720 100644 --- a/web/src/router/index.ts +++ b/web/src/router/index.ts @@ -8,9 +8,12 @@ import Skill from '@/views/Skill.vue' import ModelAPIs from '@/views/ModelAPIs.vue' import Database from '@/views/Database.vue' import Script from '@/views/Script.vue' +import Plan from '@/views/Plan.vue' +import Memory from '@/views/Memory.vue' import Knowledge from '@/views/Knowledge.vue' import Settings from '@/views/Settings.vue' import Account from '@/views/Account.vue' +import Logs from '@/views/Logs.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -60,6 +63,16 @@ const router = createRouter({ name: 'script', component: Script }, + { + path: '/plan', + name: 'plan', + component: Plan + }, + { + path: '/memory', + name: 'memory', + component: Memory + }, { path: '/knowledge', name: 'knowledge', @@ -74,6 +87,11 @@ const router = createRouter({ path: '/account', name: 'account', component: Account + }, + { + path: '/logs', + name: 'logs', + component: Logs } ] }) diff --git a/web/src/views/Logs.vue b/web/src/views/Logs.vue new file mode 100644 index 0000000..f68ba25 --- /dev/null +++ b/web/src/views/Logs.vue @@ -0,0 +1,226 @@ + + + diff --git a/web/src/views/Memory.vue b/web/src/views/Memory.vue new file mode 100644 index 0000000..17e8cdb --- /dev/null +++ b/web/src/views/Memory.vue @@ -0,0 +1,309 @@ + + + + + diff --git a/web/src/views/Plan.vue b/web/src/views/Plan.vue new file mode 100644 index 0000000..b5ee39b --- /dev/null +++ b/web/src/views/Plan.vue @@ -0,0 +1,292 @@ + + + + +