Web Kullanıcı Arayüzü/Bildirimler, web kancaları ve programlar
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.
“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_mode — isolated (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ı (off … xhigh), light_context —
hafifletilmiş bağlam, tools_allow — izin verilen araçların tam adları;
failure_alert — after 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
Kanallar — mesajların ve bildirimlerin gittiği yer.
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_mode` — `isolated` (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ı (`off` … `xhigh`), `light_context` —
hafifletilmiş bağlam, `tools_allow` — izin verilen araçların tam adları;
- `failure_alert` — `after` 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
- [Kanallar](/tr/v1.0/webui/channels) — mesajların ve bildirimlerin gittiği yer.
- [Gelen tetikleyiciler](/tr/v1.0/api/inbound-triggers) — API bağlamında web kancaları.
- [Gözlemlenebilirlik](/tr/v1.0/operations/observability) — hangi olayların önemli olduğu.