fix: delete agent 500 error + dynamic personality + deployment guide
- Fix delete agent 500: clean up FK records (agent_llm_logs, permissions, schedules, executions, team_members) and unbind goals/tasks before delete - Remove hardcoded personality templates in Android, replace with dynamic system prompt generation from name + description - Set promptSectionsEnabled=false to bypass PromptComposer for personality - Add Tencent Cloud Linux deployment guide (Docker Compose) - Accumulated backend service updates, frontend UI fixes, Android app changes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -106,6 +106,12 @@ const router = createRouter({
|
||||
component: () => import('@/views/AlertRules.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/logs',
|
||||
name: 'system-logs',
|
||||
component: () => import('@/views/SystemLogs.vue'),
|
||||
meta: { requiresAuth: true, requiresAdmin: true }
|
||||
},
|
||||
{
|
||||
path: '/node-templates',
|
||||
name: 'node-templates',
|
||||
@@ -142,12 +148,6 @@ const router = createRouter({
|
||||
component: () => import('@/views/PluginMarket.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/agent-orchestration',
|
||||
name: 'agent-orchestration',
|
||||
component: () => import('@/views/AgentOrchestration.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/agent-market',
|
||||
name: 'agent-market',
|
||||
@@ -177,6 +177,36 @@ const router = createRouter({
|
||||
name: 'goal-detail',
|
||||
component: () => import('@/views/GoalDetail.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/agent-test',
|
||||
name: 'agent-test',
|
||||
component: () => import('@/views/AgentTest.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/mobile-chat',
|
||||
name: 'mobile-chat',
|
||||
component: () => import('@/views/MobileChat.vue'),
|
||||
meta: { requiresAuth: false }
|
||||
},
|
||||
{
|
||||
path: '/workspaces',
|
||||
name: 'workspaces',
|
||||
component: () => import('@/views/Workspaces.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/workspace',
|
||||
name: 'workspace-manage',
|
||||
component: () => import('@/views/WorkspaceManagement.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/teams',
|
||||
name: 'teams',
|
||||
component: () => import('@/views/TeamBuilder.vue'),
|
||||
meta: { requiresAuth: true }
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user