fix: AgentNodeData um tags, task, runtime erweitert – Cards wieder sichtbar
CI - Build & Test / Backend (.NET) (push) Successful in 22s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 19s
CI - Build & Test / Security Check (push) Successful in 3s

- Interface: tags:string[], task:string, runtime:string, hero?:boolean
- Alle 5 Agenten mit Tags, Task, Runtime, Hero befüllt
This commit is contained in:
2026-06-09 23:21:31 +02:00
parent ead202ad8b
commit 11e9a257a1
+21 -1
View File
@@ -5,15 +5,19 @@ export interface AgentNodeData {
name: string name: string
role: string role: string
description: string description: string
tags: string[]
color: string color: string
icon: string icon: string
task: string
runtime: string
model?: string
hero?: boolean
currentTask: string currentTask: string
goal: string goal: string
progress: number progress: number
workload: number // 0-100 workload: number // 0-100
active: boolean active: boolean
runtimeSeconds: number runtimeSeconds: number
model?: string
workingFeed: Array<{ time: string; text: string }> workingFeed: Array<{ time: string; text: string }>
thinkingStream?: Array<{ time: string; text: string }> thinkingStream?: Array<{ time: string; text: string }>
} }
@@ -104,8 +108,12 @@ export function useDashboardData() {
name: 'Iris', name: 'Iris',
role: 'Chief of Staff', role: 'Chief of Staff',
description: 'Koordiniert, delegiert, hält das Team tight. Die erste Anlaufstelle zwischen Boss und Maschine.', description: 'Koordiniert, delegiert, hält das Team tight. Die erste Anlaufstelle zwischen Boss und Maschine.',
tags: ['Orchestration', 'Delegation', 'Approval'],
color: '#8b7cf6', color: '#8b7cf6',
icon: 'bot', icon: 'bot',
hero: true,
task: 'Orchestrating Nexus Dashboard redesign',
runtime: '14:23',
currentTask: 'Orchestrating Nexus Dashboard redesign', currentTask: 'Orchestrating Nexus Dashboard redesign',
goal: 'Complete Mission Control v3', goal: 'Complete Mission Control v3',
progress: 85, progress: 85,
@@ -130,8 +138,11 @@ export function useDashboardData() {
name: 'Developer', name: 'Developer',
role: 'Backend & Frontend', role: 'Backend & Frontend',
description: 'Implements features across the stack with TypeScript, C#, and Vue.', description: 'Implements features across the stack with TypeScript, C#, and Vue.',
tags: ['Coding', 'Development', 'Builds'],
color: '#3b82f6', color: '#3b82f6',
icon: 'code', icon: 'code',
task: 'Building Dungeon System API endpoints',
runtime: '01:00',
currentTask: 'Building Dungeon System API endpoints', currentTask: 'Building Dungeon System API endpoints',
goal: 'Complete Dungeon CRUD + room generation', goal: 'Complete Dungeon CRUD + room generation',
progress: 62, progress: 62,
@@ -156,8 +167,11 @@ export function useDashboardData() {
name: 'DevOps', name: 'DevOps',
role: 'Infrastructure & CI/CD', role: 'Infrastructure & CI/CD',
description: 'Manages Docker, deployment pipelines, and system reliability.', description: 'Manages Docker, deployment pipelines, and system reliability.',
tags: ['Deployment', 'Docker', 'CI/CD'],
color: '#eab308', color: '#eab308',
icon: 'server', icon: 'server',
task: 'Optimizing Docker Compose caching',
runtime: '00:30',
currentTask: 'Optimizing Docker Compose caching', currentTask: 'Optimizing Docker Compose caching',
goal: 'Reduce build times by 40%', goal: 'Reduce build times by 40%',
progress: 45, progress: 45,
@@ -182,8 +196,11 @@ export function useDashboardData() {
name: 'Researcher', name: 'Researcher',
role: 'Analysis & Documentation', role: 'Analysis & Documentation',
description: 'Researches APIs, patterns, and best practices. Maintains docs.', description: 'Researches APIs, patterns, and best practices. Maintains docs.',
tags: ['Research', 'Analysis', 'Docs'],
color: '#22c55e', color: '#22c55e',
icon: 'search', icon: 'search',
task: 'Analyzing WebSocket alternatives',
runtime: '00:45',
currentTask: 'Analyzing WebSocket alternatives', currentTask: 'Analyzing WebSocket alternatives',
goal: 'Recommend real-time communication strategy', goal: 'Recommend real-time communication strategy',
progress: 30, progress: 30,
@@ -207,8 +224,11 @@ export function useDashboardData() {
name: 'Reviewer', name: 'Reviewer',
role: 'Code Quality & Testing', role: 'Code Quality & Testing',
description: 'Reviews pull requests, enforces standards, runs test suites.', description: 'Reviews pull requests, enforces standards, runs test suites.',
tags: ['Code Review', 'Testing', 'Quality'],
color: '#a855f7', color: '#a855f7',
icon: 'shield', icon: 'shield',
task: 'Reviewing Dungeon System PR',
runtime: '00:15',
currentTask: 'Reviewing Dungeon System PR', currentTask: 'Reviewing Dungeon System PR',
goal: 'Zero critical findings before merge', goal: 'Zero critical findings before merge',
progress: 80, progress: 80,