feat: Live Thinking Panel im AgentModal
CI - Build & Test / Backend (.NET) (push) Successful in 22s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 15s
CI - Build & Test / Security Check (push) Successful in 3s

- Scrollbarer Thinking-Stream (slide-in von links)
- Pulsierender Rahmen mit Glow-Effekt
- Blau+Violett Dots rotieren im Uhrzeigersinn
- thinkingStream in AgentNodeData + Beispieldaten für alle 5 Agenten
This commit is contained in:
2026-06-09 22:27:53 +02:00
parent 8f265d00ba
commit 9b63e5368e
2 changed files with 136 additions and 0 deletions
@@ -14,6 +14,7 @@ export interface AgentNodeData {
active: boolean
runtimeSeconds: number
workingFeed: string[]
thinkingStream?: Array<{ time: string; text: string }>
}
export interface MissionData {
@@ -118,6 +119,11 @@ export function useDashboardData() {
'Verifying full-width layout deployment',
'Reviewing AgentModal integration',
],
thinkingStream: [
{ time: '22:24', text: 'Analysing constraint: full-width layout' },
{ time: '22:25', text: 'Removing max-width from global CSS' },
{ time: '22:26', text: 'Verifying Dashboard grid reflow' },
],
},
{
id: 'developer',
@@ -138,6 +144,11 @@ export function useDashboardData() {
'Implementing room generation algorithm',
'Writing unit tests for RoomFactory',
],
thinkingStream: [
{ time: '22:22', text: 'Parsing dungeon spec from Iris' },
{ time: '22:23', text: 'Designing RoomFactory interface' },
{ time: '22:24', text: 'Implementing corridor connection logic' },
],
},
{
id: 'devops',
@@ -158,6 +169,11 @@ export function useDashboardData() {
'Added .dockerignore for node_modules',
'Testing incremental builds',
],
thinkingStream: [
{ time: '22:20', text: 'Checking build cache hit rates' },
{ time: '22:21', text: 'Benchmarking multi-stage vs single-stage' },
{ time: '22:22', text: 'Calculating potential speedup from caching' },
],
},
{
id: 'researcher',
@@ -177,6 +193,11 @@ export function useDashboardData() {
'Documented SignalR limitations',
'Prototyping WebSocket fallback',
],
thinkingStream: [
{ time: '22:18', text: 'Cross-referencing WebSocket latency benchmarks' },
{ time: '22:19', text: 'Checking SSE browser support matrix' },
{ time: '22:20', text: 'Drafting recommendation summary' },
],
},
{
id: 'reviewer',
@@ -197,6 +218,11 @@ export function useDashboardData() {
'Approved RoomValidator',
'Running integration tests',
],
thinkingStream: [
{ time: '22:15', text: 'Analyzing DungeonController PR diff' },
{ time: '22:16', text: 'Checking RoomValidator edge cases' },
{ time: '22:17', text: 'Verifying integration test coverage' },
],
},
])