Compare commits

..

4 Commits

Author SHA1 Message Date
devops f037aa2eeb chore: bump version to v0.2.28 [skip ci] 2026-06-09 21:30:00 +00:00
developer e6520fc26d fix: Queue → Chat Queue umbenannt
CI - Build & Test / Backend (.NET) (push) Successful in 23s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 16s
CI - Build & Test / Security Check (push) Successful in 3s
2026-06-09 23:29:11 +02:00
devops c9d8852609 chore: bump version to v0.2.27 [skip ci] 2026-06-09 21:22:19 +00:00
developer 11e9a257a1 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
2026-06-09 23:21:31 +02:00
3 changed files with 23 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
0.2.26
0.2.28
@@ -76,7 +76,7 @@ function onDragEnd(): void {
<div class="queue-header" @click="expanded = !expanded">
<div class="queue-header-left">
<ListTodo :size="14" class="queue-icon" />
<h2>Queue</h2>
<h2>Chat Queue</h2>
<span class="queue-count">{{ items.length }}</span>
</div>
<button class="queue-toggle" aria-label="Toggle">
+21 -1
View File
@@ -5,15 +5,19 @@ export interface AgentNodeData {
name: string
role: string
description: string
tags: string[]
color: string
icon: string
task: string
runtime: string
model?: string
hero?: boolean
currentTask: string
goal: string
progress: number
workload: number // 0-100
active: boolean
runtimeSeconds: number
model?: string
workingFeed: Array<{ time: string; text: string }>
thinkingStream?: Array<{ time: string; text: string }>
}
@@ -104,8 +108,12 @@ export function useDashboardData() {
name: 'Iris',
role: 'Chief of Staff',
description: 'Koordiniert, delegiert, hält das Team tight. Die erste Anlaufstelle zwischen Boss und Maschine.',
tags: ['Orchestration', 'Delegation', 'Approval'],
color: '#8b7cf6',
icon: 'bot',
hero: true,
task: 'Orchestrating Nexus Dashboard redesign',
runtime: '14:23',
currentTask: 'Orchestrating Nexus Dashboard redesign',
goal: 'Complete Mission Control v3',
progress: 85,
@@ -130,8 +138,11 @@ export function useDashboardData() {
name: 'Developer',
role: 'Backend & Frontend',
description: 'Implements features across the stack with TypeScript, C#, and Vue.',
tags: ['Coding', 'Development', 'Builds'],
color: '#3b82f6',
icon: 'code',
task: 'Building Dungeon System API endpoints',
runtime: '01:00',
currentTask: 'Building Dungeon System API endpoints',
goal: 'Complete Dungeon CRUD + room generation',
progress: 62,
@@ -156,8 +167,11 @@ export function useDashboardData() {
name: 'DevOps',
role: 'Infrastructure & CI/CD',
description: 'Manages Docker, deployment pipelines, and system reliability.',
tags: ['Deployment', 'Docker', 'CI/CD'],
color: '#eab308',
icon: 'server',
task: 'Optimizing Docker Compose caching',
runtime: '00:30',
currentTask: 'Optimizing Docker Compose caching',
goal: 'Reduce build times by 40%',
progress: 45,
@@ -182,8 +196,11 @@ export function useDashboardData() {
name: 'Researcher',
role: 'Analysis & Documentation',
description: 'Researches APIs, patterns, and best practices. Maintains docs.',
tags: ['Research', 'Analysis', 'Docs'],
color: '#22c55e',
icon: 'search',
task: 'Analyzing WebSocket alternatives',
runtime: '00:45',
currentTask: 'Analyzing WebSocket alternatives',
goal: 'Recommend real-time communication strategy',
progress: 30,
@@ -207,8 +224,11 @@ export function useDashboardData() {
name: 'Reviewer',
role: 'Code Quality & Testing',
description: 'Reviews pull requests, enforces standards, runs test suites.',
tags: ['Code Review', 'Testing', 'Quality'],
color: '#a855f7',
icon: 'shield',
task: 'Reviewing Dungeon System PR',
runtime: '00:15',
currentTask: 'Reviewing Dungeon System PR',
goal: 'Zero critical findings before merge',
progress: 80,