claude-desktop/src-tauri
Eddy 314042a01f Phase 11 Basis: Multi-Agent-Modi mit Tool-Filterung
Bridge (scripts/claude-bridge.js):
- allowedTools je nach Agent-Modus erzwingt Delegation
- Handlanger: nur Task + TodoWrite
- Experten: Task + TodoWrite + Read + Grep + Glob
- Solo/Auto: unveraendert

Backend (src-tauri/src/claude.rs):
- Mode-Persistenz: nach bridge-ready wird gespeicherter Modus gesetzt
- Catch-all Event-Handler: leitet unbekannte Bridge-Events generisch
  ans Frontend weiter (subagent-started, monitor-event, mode-changed, ...)

UI (routes/+layout.svelte, stores/events.ts):
- Modus-Badge im Footer (Handlanger orange, Experten lila, Auto cyan)
- mode-changed Event-Listener synchronisiert agentMode Store

Bugfix voice.rs:
- reqwest::multipart::Part::file existiert nicht → auf Part::bytes umgestellt
- keine Temp-Datei mehr noetig

Bugfix knowledge.rs:
- Type-Annotation bei category Option<&str> fuer exec_map Inference

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 18:39:17 +02:00
..
capabilities Tray-Icon mit Menü (Zeigen/Minimieren/Beenden) 2026-04-14 11:57:15 +02:00
icons Initial Commit: Claude Desktop Grundgerüst 2026-04-13 12:16:20 +02:00
scripts Phase 2: Claude SDK Integration + Event-System 2026-04-13 14:43:34 +02:00
src Phase 11 Basis: Multi-Agent-Modi mit Tool-Filterung 2026-04-14 18:39:17 +02:00
build.rs Initial Commit: Claude Desktop Grundgerüst 2026-04-13 12:16:20 +02:00
Cargo.lock Phase 11 Basis: Multi-Agent-Modi mit Tool-Filterung 2026-04-14 18:39:17 +02:00
Cargo.toml Phase 10 Sprach-Interface + Phase 9 Nacharbeiten 2026-04-14 18:24:28 +02:00
tauri.conf.json Tray-Icon mit Menü (Zeigen/Minimieren/Beenden) 2026-04-14 11:57:15 +02:00