AiHummer
Dansk
Log indKonto
v1.3.x
{ }Swagger

Notifikationer, webhooks og tidsplaner

v1.3.x · opdateret 2026-09-15

Denne side dækker tre Web UI-skærme, der håndterer udgående automation og administratoradvarsler: Notifikationer, Webhooks og Tidsplaner.

Notifikationer

Den Notifikationer skærmen har tre dele:

  • Indbakke — en begivenhedsstrøm med filtre efter kategori, alvorlighed (info / advarsel / kritisk) og “kun ulæste”. Klik på et element markerer det som læst og leder direkte til det er fanen; der er “Marker alle som læst”.
  • Leveringsmatrix — rækker: begivenhedskategorier (grupper med udvidelige begivenheder), kolonner: kanaler (Web UI, e-mail, Telegram, push). Hver celle er en afkrydsningsboks; du kan sætte en regel pr. gruppe eller pr. begivenhed. “Vigtige” grupper er altid tændt for Webbrugergrænseflade. Inaktive kanaler er deaktiveret med et opsætningshint.
  • Telegram-linkning — en liste over tilknyttede chats (mærkat, blokeret badge, “Fjern tilknytning”) og en “Link” knap via dyb link. E-mailkanalen har brug for en adresse verifikation.

Webhooks

Den Webhooks skærmen er udgående HTTP-notifikationer. “+ Create”: en URL og begivenhed afkrydsningsfelter (flere valg; et tomt valg afvises, turn.completed er forudvalgt). Rækker viser URL’en og tilmeldte begivenheder, med søgning og sortering. Begivenhedstypen sendes i X-AIHummer-Event overskrift.

20 begivenhedstyper er tilgængelige:

Gruppe Begivenheder
Vendinger og beskeder turn.completed, turn.failed, message.created, conversation.created
Agenter agent.created, agent.updated, agent.deleted
Plugins og kanaler plugin.installed, plugin.removed, channel.added, channel.removed
Arbejdsområder workspace.created
Tidsplaner schedule.created, schedule.updated, schedule.deleted, schedule.fired
Godkendelser approval.requested, approval.resolved
Hukommelse memory.stored, memory.captured

Tidsplaner

Den Tidsplaner Skærm er opgaveplanlæggeren: en tabel (opgave, agent, kanal, cron, næste kørsel, status) med pause/genoptag, rediger og slet. “+ Skab”:

  • Venlig: repeating (et cron-udtryk, f.eks. 0 9 * * *), once (en dato/tid) eller reminder.
  • Målagent og prompt (hvad præcist der sendes), målkanal (hvor svaret går). Avanceret: en rå JSON-payload overskrivelse.

Sådan opretter du planlagte handlinger: “hver hverdag kl. 9:00 poster agent X resultatet af prompt Z i kanal Y”.

Avancerede kørselsparametre

Ud over repeating, once og reminder accepterer admin-API’et (/v1/admin/schedules) typen interval — en kørsel hvert interval_ms millisekund fra referencepunktet anchor_at. I feltet „Avanceret (rå JSON nyttelast)“ kan du ved siden af den sædvanlige prompt tilføje en runtime-blok ("version": 1, session_mode og "wake_mode": "now" er påkrævet), der fastlægger kørselsbetingelserne:

  • session_modeisolated (hver kørsel i en ny dialog) eller existing med conversation_id (fortsæt den angivne dialog);
  • timeout_seconds — fristen for én kørsel (48 timer som standard; 0 slår timeren fra);
  • thinking — ræsonneringsindsats (offxhigh), light_context — en lettere kontekst, tools_allow — nøjagtige navne på de tilladte værktøjer;
  • failure_alert — en alarm til en kanal (channel, target_ref.chat_id) efter after mislykkede kørsler i træk, med en pause cooldown_ms;
  • delete_after_run — slet definitionen efter kørslen (kørselsloggen bevares); best_effort — regn ikke en ubekræftet levering som en fejl.

En sådan kørsel kræver en målagent og en prompt. Tidsplaner importeret fra et andet system oprettes på pause og aktiveres særskilt af ejeren; så længe de har uløste afhængigheder, kan de ikke aktiveres.

Næste