AiHummer
Română
AutentificareCont personal
v1.3.x
{ }Swagger

Notificări, webhooks și programe

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

Această pagină acoperă trei ecrane UI Web care gestionează automatizarea ieșirilor și alertele de administrare: Notificări, Webhook-uri și Programe.

Notificări

Notificări ecranul are trei părți:

  • Inbox — un flux de evenimente cu filtre după categorie, severitate (info / avertisment / critic) și „numai necitite”. Făcând clic pe un element îl marchează ca citit și creează un link direct către este fila sa; există „ Marchează tot ca citit”.
  • Matrice de livrare — rânduri: categorii de evenimente (grupuri cu evenimente extensibile), coloane: canale (interfață web, e-mail, Telegram, push). Fiecare celulă este o casetă de selectare; tu poate seta o regulă per grup sau per eveniment. Grupurile “Importante” sunt întotdeauna active pentru Interfață web. Canalele inactive sunt dezactivate cu un indiciu de configurare.
  • Încărcare link Telegram — o listă de chaturi legate (etichetă, insignă blocată, „Dezlegare”) și un “Link” buton prin link direct. Canalul de e-mail necesită adresă verificare.

Webhook-uri

Webhook-uri ecranul este notificări HTTP de ieșire. „+ Creează”: un URL și casete de selectare pentru eveniment (selectare multiplă; o selecție goală este respinsă, turn.completed este bifat în prealabil). Rândurile arată URL-ul și evenimentele la care s-a abonat, cu căutare și sortare. Tipul evenimentului este trimis în X-AIHummer-Event antet.

20 de tipuri de evenimente sunt disponibile:

Grup Evenimente
Rânduri și mesaje turn.completed, turn.failed, message.created, conversation.created
Agenți agent.created, agent.updated, agent.deleted
Module și canale plugin.installed, plugin.removed, channel.added, channel.removed
Spații de lucru workspace.created
Programe schedule.created, schedule.updated, schedule.deleted, schedule.fired
Aprobări approval.requested, approval.resolved
Memorie memory.stored, memory.captured

Programe

Programe ecranul este programatorul de sarcini: un tabel (sarcină, agent, canal, cron, următoarea rulare, stare) cu pauză/reia, editare și ștergere. + Creează

  • Amabil: repeating (o expresie cron, de exemplu 0 9 * * *), once (a date/timp) sau reminder.
  • Agent țintă și prompt (ce anume este trimis), canal țintă (unde merge răspunsul). Avansat: o suprascriere a unui payload JSON brut.

Așa construiești acțiuni programate: „în fiecare zi lucrătoare la ora 9:00 agentul X postează rezultatul promptului Z în canalul Y”.

Parametri avansați de rulare

Pe lângă repeating, once și reminder, API-ul de administrare (/v1/admin/schedules) acceptă tipul interval — o rulare la fiecare interval_ms milisecunde de la punctul de referință anchor_at. În câmpul „Avansat (payload JSON brut)”, lângă prompt-ul obișnuit, puteți adăuga un bloc runtime (sunt obligatorii "version": 1, session_mode și "wake_mode": "now") care stabilește condițiile de execuție:

  • session_modeisolated (fiecare rulare într-un dialog nou) sau existing cu conversation_id (continuă dialogul indicat);
  • timeout_seconds — termenul unei rulări (implicit 48 de ore; 0 dezactivează cronometrul);
  • thinking — efortul de raționament (offxhigh), light_context — un context redus, tools_allow — numele exacte ale instrumentelor permise;
  • failure_alert — o alertă către un canal (channel, target_ref.chat_id) după after rulări eșuate consecutive, cu o pauză cooldown_ms;
  • delete_after_run — șterge definiția după rulare (jurnalul rulărilor se păstrează); best_effort — nu considera o livrare neconfirmată drept eșec.

O astfel de rulare necesită un agent țintă și un prompt. Programările importate din alt sistem sunt create în pauză și activate separat de proprietar; cât timp au dependențe nerezolvate, nu pot fi activate.

Următorul