feat: Agent 监控与编排、仪表盘/配置页及文档更新
- agent_runtime: orchestrator、core/memory/schemas 调整 - agent_monitoring API、service、agent_llm_log 模型与 database 注册 - 前端 AgentDashboard、AgentConfig、Agents/MainLayout/路由与 AgentChat - 文档:(红头)项目核心文档汇总、自主AI Agent改造完成情况、AI agent改造计划 Made-with: Cursor
This commit is contained in:
@@ -67,6 +67,10 @@
|
||||
<el-icon><Monitor /></el-icon>
|
||||
<span>系统监控</span>
|
||||
</el-menu-item>
|
||||
<el-menu-item index="agent-monitoring" @click="router.push('/agent-monitoring')">
|
||||
<el-icon><DataAnalysis /></el-icon>
|
||||
<span>Agent监控</span>
|
||||
</el-menu-item>
|
||||
<el-menu-item index="alert-rules" @click="router.push('/alert-rules')">
|
||||
<el-icon><Bell /></el-icon>
|
||||
<span>告警规则</span>
|
||||
@@ -84,7 +88,7 @@
|
||||
import { computed } from 'vue'
|
||||
import { useRouter, useRoute } from 'vue-router'
|
||||
import { useUserStore } from '@/stores/user'
|
||||
import { Document, User, List, Connection, Setting, Star, Lock, Monitor, Bell, Grid } from '@element-plus/icons-vue'
|
||||
import { Document, User, List, Connection, Setting, Star, Lock, Monitor, Bell, Grid, DataAnalysis } from '@element-plus/icons-vue'
|
||||
|
||||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
@@ -103,6 +107,7 @@ const activeMenu = computed(() => {
|
||||
if (route.path === '/permissions') return 'permissions'
|
||||
if (route.path === '/template-market') return 'template-market'
|
||||
if (route.path === '/monitoring') return 'monitoring'
|
||||
if (route.path === '/agent-monitoring') return 'agent-monitoring'
|
||||
if (route.path === '/alert-rules') return 'alert-rules'
|
||||
return 'workflows'
|
||||
})
|
||||
@@ -129,6 +134,8 @@ const handleMenuSelect = (key: string) => {
|
||||
router.push('/permissions')
|
||||
} else if (key === 'monitoring') {
|
||||
router.push('/monitoring')
|
||||
} else if (key === 'agent-monitoring') {
|
||||
router.push('/agent-monitoring')
|
||||
} else if (key === 'alert-rules') {
|
||||
router.push('/alert-rules')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user