feat(web): add AgentMonitor view with real-time event feed
Implements Agent Monitor view showing real-time feed of WebSocket events:
- Active agents bar at top with status badges
- Event feed showing agent_spawned, agent_progress, agent_completed, tool_execution
- Auto-scroll to newest events with pause/resume toggle
- Clear feed button
- Relative time formatting (2s ago, 1m ago) updating every 10s
- Event type-specific styling and formatting
- Max 200 event items in feed ring buffer
Adds formatRelativeTime utility to date-formatting.ts
Updates App.svelte to import and render AgentMonitor for agent-monitor route
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>