{#if section === 'actions'}
⚡ Desktop-Aktionen
{#if actionResult}
{actionResult}
{/if}
{#each actions as action}
{/each}
📸 Screenshot-Analyse
{#if screenshotPreview}
{/if}
Claude kann diese Aktionen auch direkt im Chat nutzen.
Screenshots werden als Bild an Claude gesendet — ideal zum UI-Debuggen.
{:else if section === 'ide'}
{:else if section === 'playwright'}
🎭 Playwright (Browser-Automation)
Status:
{playwright.available ? '✅ MCP-Server konfiguriert' : '⚠️ Nicht verfügbar'}
{playwright.hint}
{:else if section === 'dbus'}
🔌 D-Bus Services
{#if dbusServices.length > 0}
{#each dbusServices as svc}
- {svc}
{/each}
{:else}
Noch keine Services geladen.
{/if}
Aufruf via Chat: Claude kann dbus_call(service, path, method) nutzen.
{:else if section === 'xvfb'}
🖥️ Virtuelles Display (Xvfb)
{xvfb.running ? `✅ Läuft auf :${xvfb.display_num} (PID ${xvfb.pid})` : '⚠️ Nicht aktiv'}
{#if xvfb.running}
{:else}
{/if}
{#if screenshot}

{/if}
Starte Programme auf diesem Display via
DISPLAY=:1 firefox. Claude kann Screenshots aufnehmen.
{/if}