feat(ui): Worker-Konfigurations-Modal beim Spawnen #254

Closed
opened 2026-01-25 10:11:16 +00:00 by jack · 0 comments
Owner

Beschreibung

Beim Erstellen/Spawnen eines Workers im WebUI soll ein Konfigurations-Modal erscheinen, in dem verschiedene Einstellungen vorgenommen werden können.

Anforderungen

  • Modal öffnet sich beim Klick auf "Worker spawnen" (statt direktem Spawn)
  • Konfigurierbare Optionen:
    • Provider: Auswahl des AI-Providers (z.B. Anthropic, OpenAI, Mistral, Ollama, etc.)
    • Model: Modell-Auswahl basierend auf gewähltem Provider
    • Capabilities: Checkboxen für Worker-Fähigkeiten (z.B. summarize, claudemd, etc.)
    • Anzahl: Wie viele Worker-Instanzen gespawnt werden sollen
  • Vorauswahl basierend auf aktuellen Settings/Defaults
  • "Spawn" und "Abbrechen" Buttons

UI-Mockup (grob)

┌─────────────────────────────────────────┐
│  Worker Konfiguration              [X]  │
├─────────────────────────────────────────┤
│                                         │
│  Provider:    [Mistral        ▼]        │
│  Model:       [mistral-small  ▼]        │
│                                         │
│  Capabilities:                          │
│  [x] summarize                          │
│  [x] claudemd                           │
│  [ ] embeddings                         │
│                                         │
│  Anzahl:      [1] [+] [-]               │
│                                         │
├─────────────────────────────────────────┤
│           [Abbrechen]  [Spawnen]        │
└─────────────────────────────────────────┘

Technische Überlegungen

  • Shadcn Dialog-Komponente verwenden
  • Provider-Liste aus Backend/Settings laden
  • Model-Liste dynamisch basierend auf Provider
  • Form-Validierung vor Spawn
  • Optional: Presets/Templates für häufige Konfigurationen speichern

Akzeptanzkriterien

  • Modal erscheint beim Klick auf Worker-Spawn-Button
  • Alle Optionen sind auswählbar und werden an Backend übermittelt
  • Worker wird mit gewählter Konfiguration gestartet
  • Fehlerbehandlung bei ungültiger Konfiguration
## Beschreibung Beim Erstellen/Spawnen eines Workers im WebUI soll ein Konfigurations-Modal erscheinen, in dem verschiedene Einstellungen vorgenommen werden können. ## Anforderungen - [ ] Modal öffnet sich beim Klick auf "Worker spawnen" (statt direktem Spawn) - [ ] Konfigurierbare Optionen: - **Provider**: Auswahl des AI-Providers (z.B. Anthropic, OpenAI, Mistral, Ollama, etc.) - **Model**: Modell-Auswahl basierend auf gewähltem Provider - **Capabilities**: Checkboxen für Worker-Fähigkeiten (z.B. summarize, claudemd, etc.) - **Anzahl**: Wie viele Worker-Instanzen gespawnt werden sollen - [ ] Vorauswahl basierend auf aktuellen Settings/Defaults - [ ] "Spawn" und "Abbrechen" Buttons ## UI-Mockup (grob) ``` ┌─────────────────────────────────────────┐ │ Worker Konfiguration [X] │ ├─────────────────────────────────────────┤ │ │ │ Provider: [Mistral ▼] │ │ Model: [mistral-small ▼] │ │ │ │ Capabilities: │ │ [x] summarize │ │ [x] claudemd │ │ [ ] embeddings │ │ │ │ Anzahl: [1] [+] [-] │ │ │ ├─────────────────────────────────────────┤ │ [Abbrechen] [Spawnen] │ └─────────────────────────────────────────┘ ``` ## Technische Überlegungen - Shadcn Dialog-Komponente verwenden - Provider-Liste aus Backend/Settings laden - Model-Liste dynamisch basierend auf Provider - Form-Validierung vor Spawn - Optional: Presets/Templates für häufige Konfigurationen speichern ## Akzeptanzkriterien - [ ] Modal erscheint beim Klick auf Worker-Spawn-Button - [ ] Alle Optionen sind auswählbar und werden an Backend übermittelt - [ ] Worker wird mit gewählter Konfiguration gestartet - [ ] Fehlerbehandlung bei ungültiger Konfiguration
jack closed this issue 2026-01-25 11:17:37 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#254
No description provided.