AiHummer
Türkçe
Oturum açHesap
v1.3.x
{ }Swagger

Bildirimler, web kancaları ve programlar

v1.3.x · güncellendi 2026-09-15

Bu sayfa, giden otomasyon ve yönetici uyarılarını yöneten üç Web UI ekranını kapsar: Bildirimler, Web kancaları ve Çizelgeler.

Bildirimler

Bildirimler ekranın üç bölümü vardır:

  • Gelen Kutusu — kategori, önem derecesi (bilgi / uyarı /) ile filtrelenmiş bir olay akışı kritik) ve “sadece okunmamış”. Bir öğeye tıklamak onu okunmuş olarak işaretler ve derin bağlantı oluşturur bu sekmesi; ‘Tümünü okundu olarak işaretle’ var.
  • Teslimat matrisi — satırlar: etkinlik kategorileri (genişletilebilir etkinliklere sahip gruplar), sütunlar: kanallar (Web UI, e-posta, Telegram, push). Her hücre bir onay kutusudur; siz her grup veya her etkinlik için bir kural belirleyebilir. “Önemli” gruplar her zaman açıktır Web UI. Kullanılmayan kanallar, bir kurulum ipucu ile devre dışı bırakılır.
  • Telegram bağlantısı — bağlı sohbetlerin bir listesi (etiket, engellenmiş rozeti, “Bağlantıyı Kaldır”) ve bir “Link” derin bağlantı aracılığıyla düğme. E-posta kanalının adresi gerekli doğrulama.

Web kancaları

Webhook’lar Ekran, giden HTTP bildirimleridir. “+ Create”: bir URL ve etkinlik onay kutuları (çoklu seçim; boş bir seçim reddedilir, turn.completed önceden işaretlenmiş). Satırlar URL ve abone olunan olayları gösterir, arama ve sıralama ile birlikte. Olay türü şurada gönderilir X-AIHummer-Event başlık.

20 etkinlik türü mevcuttur:

Grup Etkinlikler
Sıralar ve mesajlar turn.completed, turn.failed, message.created, conversation.created
Ajanlar agent.created, agent.updated, agent.deleted
Eklentiler ve kanallar plugin.installed, plugin.removed, channel.added, channel.removed
Çalışma Alanları workspace.created
Çizelgeler schedule.created, schedule.updated, schedule.deleted, schedule.fired
Onaylar approval.requested, approval.resolved
Hafıza memory.stored, memory.captured

Çizelgeler

“Programlar” Ekran, görev zamanlayıcısıdır: bir tablo (görev, ajan, kanal, kron, sonraki çalıştırma, durum) ve duraklatma/devam et, düzenle ve sil. “+ Yarat”:

  • Nazik: repeating (bir cron ifadesi, örn. 0 9 * * *), once (a tarih/saat) veya reminder.
  • Hedef ajan ve istenç (tam olarak ne gönderildi), hedef kanal (cevabın gideceği yer). Gelişmiş: ham bir JSON yüklemeyi geçersiz kılma.

Zamanlanmış eylemleri böyle oluşturursunuz: “Her hafta içi saat 9:00’da ajan X, komut Z’nin sonucunu kanal Y’ye gönderir.”

Gelişmiş çalıştırma parametreleri

repeating, once ve reminder dışında yönetim API’si (/v1/admin/schedules) interval türünü kabul eder — anchor_at referans noktasından itibaren her interval_ms milisaniyede bir çalıştırma. „Gelişmiş (ham JSON verisi)“ alanında olağan prompt yanına, yürütme koşullarını belirleyen bir runtime bloğu eklenebilir ("version": 1, session_mode ve "wake_mode": "now" zorunludur):

  • session_modeisolated (her çalıştırma yeni diyalogda) veya conversation_id ile existing (belirtilen diyaloğu sürdür);
  • timeout_seconds — tek çalıştırmanın süresi (varsayılan 48 saat; 0 zamanlayıcıyı kapatır);
  • thinking — akıl yürütme çabası (offxhigh), light_context — hafifletilmiş bağlam, tools_allow — izin verilen araçların tam adları;
  • failure_alertafter ardışık başarısız çalıştırmadan sonra cooldown_ms duraklamasıyla kanala uyarı (channel, target_ref.chat_id);
  • delete_after_run — çalıştırmadan sonra tanımı sil (çalıştırma günlüğü korunur); best_effort — onaylanmamış teslimi hata sayma.

Böyle bir çalıştırma hedef ajan ve istem gerektirir. Başka bir sistemden içe aktarılan zamanlamalar duraklatılmış olarak oluşturulur ve sahibi tarafından ayrıca etkinleştirilir; çözülmemiş bağımlılıkları olduğu sürece etkinleştirilemez.

Sonraki