19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
# n8n-Workflows
|
|
|
|
Importierbar über *Workflows → Import from File*. Alle Workflows werden **inaktiv** importiert.
|
|
|
|
| Datei | Zweck | Trigger |
|
|
|---|---|---|
|
|
| `knaster-request.json` | Anfrage an den Router (`/v1/run`) und Antwort | Webhook `POST /webhook/knaster/run` `{input, skill?}` |
|
|
| `knaster-maintenance-chat.json` | Pflege-Agent per Prompt (HITL) | n8n Chat |
|
|
| `knaster-service-routine.json` | wöchentliche Service-Routine, Bericht an Kanal | Zeitplan Mo 08:00 |
|
|
| `knaster-notify.json` | Meldungen von Healer/Policy an einen Kanal | Webhook `POST /webhook/knaster/notify` (= `NOTIFY_WEBHOOK_URL`) |
|
|
| `knaster-jobs.json` | Lifecycle-/Skill-Jobs an Trainings-Runner bzw. Hermes | Webhook `POST /webhook/knaster/jobs` (= `KNASTER_JOB_WEBHOOK_URL`) |
|
|
|
|
Nach dem Import:
|
|
1. Credential **knaster-router** (Header Auth): Name `Authorization`, Wert `Bearer <KNASTER_API_TOKEN>`.
|
|
2. Credential **knaster-webhook** (Header Auth) für eingehende Webhooks. Das gleiche Header-Paar muss im Aufrufer gesetzt werden.
|
|
3. Im Knoten **Konfiguration** `router_url` und ggf. `channel_url`, `trainer_url`, `hermes_url` anpassen.
|
|
|
|
Die Entscheidungslogik liegt bewusst im Router-Service (ADR-0005). n8n kümmert sich um Trigger, Kanäle und Weiterleitung.
|