claude-desktop/TEST-ROADMAP.md
Eddy adcb8ac3b5 Docs: TEST-ROADMAP aktualisiert
- Kontext-Auslastung hinzugefügt
- Veraltete Uncommitted-Liste entfernt
- Commit-Historie hinzugefügt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-04-15 13:42:28 +02:00

66 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Claude Desktop — Test-Roadmap (Fortsetzung)
**Stand:** 15.04.2026 (aktualisiert)
## 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 (Bridge-Fixes: `resume`, claude_session_id nur 1×)
- ✅ Sub-Agent erscheint im Tree (`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** (Commit a203589)
-**Chat-Antwort bei komplexen Flows**
-**VSCodium-Extension Verbindung**
-**Auto-Session erscheint in Liste** (Commit 48fd61f)
-**Experten-Modus** (Research-Agent + Architekturanalyse)
-**Kontext-Auslastung im Footer** (Commit f191cd0) — zeigt X% ctx inkl. Cache
## 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.
## Letzte Commits
- `f191cd0` Feature: Kontext-Auslastung im Footer (X% ctx)
- `48fd61f` Fix: Auto-Session erscheint sofort in Session-Liste
- `a203589` Fix: Date-Panic in Wissensbasis (chrono::NaiveDateTime)
- `0c095a4` Phase 11 final: Tool-Restriction via System-Prompt
## 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;"'
```
## Offene Punkte (niedrige Priorität)
- **Xvfb-Screenshot**: Braucht `imagemagick` in NixOS-Config
- **Haiku-Kostenersparnis**: SDK-Limitation, Sub-Agents erben Model vom Main