# Claude Desktop — Test-Roadmap (Fortsetzung) **Stand:** 15.04.2026 ## Was bereits getestet & funktioniert - ✅ Hooks-Panel: 5 Built-in Hooks sichtbar & toggelbar - ✅ D-Bus: 80+ Services laden (Programme → D-Bus) - ✅ Schulungs-Fenster öffnet via 🎓-Button - ✅ Modus-Auswahl in Settings + Footer-Badge - ✅ Chat funktioniert (nach Bridge-Fixes: `resume` statt `sessionId`, claude_session_id nur bei erstem Call setzen) - ✅ Sub-Agent erscheint im Tree (nach `addAgent({id})` Fix) - ✅ Sub-Agent "Nur aktive" Toggle - ✅ Filter-Dropdown im Monitor-Panel sichtbar - ✅ Copy-Button in Chat-Nachrichten - ✅ Error-Banner mit kopierbarem Text im Programme-Panel - ✅ **Date-Panic in Wissensbasis GEFIXT** (15.04.2026, Commit a203589) - ✅ **Chat-Antwort bei komplexen Flows VERIFIZIERT** (15.04.2026) - ✅ **VSCodium-Extension Verbindung OK** (15.04.2026) - ✅ **Auto-Session erscheint in Liste** (15.04.2026, session-created Event) - ✅ **Experten-Modus funktioniert** (15.04.2026, Research-Agent + Architekturanalyse) ## Erledigte Bugs ### ~~1. Chat-Antwort bei komplexen Flows fehlt~~ ✅ GEFIXT **Verifiziert:** 15.04.2026 — Handlanger-Modus mit Sub-Agent zeigt finale Antwort korrekt an. ### ~~2. Date-Panic in Wissensbasis~~ ✅ GEFIXT **Commit:** a203589 **Fix:** 7 SELECTs in knowledge.rs auf `chrono::NaiveDateTime` umgestellt, mysql_async mit chrono-Feature. ### ~~3. VSCodium-Extension nicht getestet~~ ✅ GETESTET **Status:** Extension kompiliert, VSIX erstellt, Verbindung auf Port 7890 funktioniert. ### 4. Xvfb-Screenshot fehlt Tool **Status:** Xvfb-Start funktioniert, Screenshot braucht `imagemagick` (scrot/ffmpeg-x11 fehlen in NixOS-Build). **Fix:** `imagemagick` in `/etc/nixos/configuration.nix` → `nixos-rebuild switch`. ### ~~5. Experten-Modus nicht getestet~~ ✅ GETESTET **Verifiziert:** 15.04.2026 — Research-Agent analysiert Projekt, erstellt Architektur-Übersicht. ### 6. Haiku-Kostenersparnis funktioniert nicht **Status:** Sub-Agents laufen auf Opus (inherit vom Main). Custom `agents`-Option in SDK scheint ignoriert zu werden bzw. spawnt Agents ohne Tools (halluziniert). **Nächster Ansatz:** Im Orchestrator-Prompt Claude explizit vorgeben `model: "haiku"` in Task-Calls zu setzen. Ob das SDK das respektiert, ist offen. ## Uncommitted Changes (alles sinnvolle Fixes — lohnt sich zu committen) - `scripts/claude-bridge.js` — resume-Fix, tools-Whitelist, handleToolUse/Result Helper, Dedup - `src-tauri/src/claude.rs` — claude_session_id nur 1× setzen, generic event emit - `src-tauri/src/knowledge.rs` — IP+PW korrekt (155.11/8715) - `src/lib/stores/events.ts` — mode-changed Listener, result.text Fallback, addAgent({id}) - `src/lib/components/ChatPanel.svelte` — Copy-Button, Typing-Dots, Auto-Session + session-created Event - `src/lib/components/SessionList.svelte` — session-created Listener für Auto-Refresh - `src/lib/components/AgentView.svelte` — Nur-aktive-Toggle, Delegations-Badge, Tool-Count hidden bei 0 - `src/lib/components/ProgramsPanel.svelte` — Error-Banner mit Copy - `src/lib/components/MonitorPanel.svelte` — Filter-Dropdown Styling - `src/routes/+layout.svelte` — agent_mode beim Start laden - `src/routes/+page.svelte` — Tabs Programme + Hooks ## Schnellstart nach Neustart ```bash cd "/mnt/17 - Entwicklungen/20 - Projekte/ClaudeDesktop" CARGO_TARGET_DIR=/tmp/claude-desktop-target nix-shell --run "npx tauri dev" # Dauert ~15s beim ersten Start nach Reboot wenn /tmp leer ist ``` ## DB-Reset wenn Claude-Session-IDs veraltet ```bash nix-shell -p sqlite --run 'sqlite3 "/home/data/.local/share/de.alles-watt-laeuft.claude-desktop/claude-desktop.db" "UPDATE sessions SET claude_session_id = NULL;"' ``` ## Nächster Commit Alles zusammen ein großer Bugfix-Commit mit Titel: > Fix: Resume, tools-Whitelist, Sub-Agent-Tree, Date-Handling, UI-Polish