Web interfeýs (Web UI)/Bildirişler, webhooks we möhletler
Bildirişler, webhooks we möhletler
v1.3.x · täzelendi 2026-09-15
Bu sahypa çykýan awtomatizasiýa we administratiw duýduryşlary edýän üç sany Web UI ekranlaryny öz içine alýar: Bildirişler, Webhukslar we Jadwal.
Bildirişler
Şu Bildirişler ekran üç bölekden ybarat:
Gelen gutusy — kategoriýa, gatylygy (maglumat / duýduryş /) boýunça süzýän wakalar akymy
çynlakaý) we “diňe okalmadyk”. Bir zatyň üstüne basmak ony okalan hökmünde bellýär we çuňňur baglanyşyk döredýär
onyň nişanlary; “Ähli ýazylany bellä” bar.
Eltip bermek matrisi — setirler: wakalaryň kategoriýalary (keýikleri giňeldip bolýan toparlar),
sütünler: kanallar (Web UI, e-poçta, Telegram, bildiriş). Her kletka bir bellik gutusy; siz
her topar ýa-da her wakanyň ýerine bir düzgün kesgitlemek bolar. “Möhüm” toparlar hemişe açyk bolýar
Web interfeýsi. Işjeň bolmadyk kanallar konfigurasiýa görkezmesi bilen öçürilýär.
Telegram bilen baglamak — baglanyşykly söhbetleriň sanawy (belligi, blok edilen şaýat, “Baglanyşygy aýyrmak”)
we bir “Baglanyşyk” daşky baglaýyş arkaly düwme. E-poçta kanaly salgyny talap edýär
tassyklama.
Webhukslar
Şu “Webhooks” ekran giden HTTP bildirişleri. “+ Create”: URL we wakanyň belgileme gutulary (köp saýlamak; boş saýlaw ret edilýär, turn.completed aldan barlanýar). Setirler URL we abuna bolan wakalary görkezýär, gözleg we tertipleme bilen. Waka görnüşi iberilýär X-AIHummer-Event başlyk.
Şu “Jadwal” Ekran Task Scheduler: säginmek/dowam etmek, edit we silmek bilen bir tablisa (task, agent, channel, cron, next run, status). “+ Döretmek”:
Gadyrlamaly: repeating (bir cron beýany, meselem 0 9 * * *), once (a
sene/wagt) ýa-da reminder.
Maksat agenti we ürgäniş (näme hakykyda iberilýär), maksat kanal
(jogap beýany öňe). Ösüş: çalt JSON maglumat ýüklemesini çalyşmak.
Şeýlelik bilen meýilleşdirilen hereketleri gursyňyz: “her iş güni sagat 9:00-da agent X prompt Z-iň neticesini kanal Y-a ýükleýär”.
Giňeldilen işe girizme parametrleri
repeating, once we reminder-den başga-da dolandyryş API-si
(/v1/admin/schedules) interval görnüşini kabul edýär — anchor_at
başlangyç nokadyndan her interval_ms millisekuntda işe girizmek. „Goşmaça
(JSON ýüki)“ meýdanynda adaty prompt-a ýerine ýetiriş şertlerini
kesgitleýän runtime blokyny goşup bolýar ("version": 1, session_mode we
"wake_mode": "now" hökmany):
session_mode — isolated (her işe girizme täze dialogda) ýa-da
conversation_id bilen existing (görkezilen dialogy dowam etdirmek);
timeout_seconds — bir işe girizmäniň möhleti (adaty ýagdaýda 48 sagat;
0 taýmeri öçürýär);
thinking — pikirlenme tagallasy (off … xhigh), light_context —
ýeňilleşdirilen kontekst, tools_allow — rugsat berlen gurallaryň takyk
atlary;
failure_alert — after yzygiderli şowsuz işe girizmeden soň
cooldown_ms arakesme bilen kanala duýduryş (channel,
target_ref.chat_id);
delete_after_run — işe girizilenden soň kesgitlemäni pozmak (işe girizme
žurnaly saklanýar); best_effort — tassyklanmadyk eltmegi ýalňyşlyk
hasaplamazlyk.
Şeýle işe girizme maksatly agent we prompt talap edýär. Başga ulgamdan import
edilen tertipler säginişde döredilýär we eýe tarapyndan aýratyn açylýar;
çözülmedik baglylyklary bar bolsa, olary açyp bolmaýar.
Indiki
Kanallar — habarlaryň we duýduryşlaryň öňe gidýän ýeri.
Bu sahypa çykýan awtomatizasiýa we administratiw duýduryşlary edýän üç sany Web UI ekranlaryny öz içine alýar: **Bildirişler**, **Webhukslar** we **Jadwal**.
## Bildirişler
Şu **Bildirişler** ekran üç bölekden ybarat:
- **Gelen gutusy** — kategoriýa, gatylygy (maglumat / duýduryş /) boýunça süzýän wakalar akymy
çynlakaý) we “diňe okalmadyk”. Bir zatyň üstüne basmak ony okalan hökmünde bellýär we çuňňur baglanyşyk döredýär
onyň nişanlary; "Ähli ýazylany bellä" bar.
- **Eltip bermek matrisi** — setirler: wakalaryň kategoriýalary (keýikleri giňeldip bolýan toparlar),
sütünler: kanallar (Web UI, e-poçta, Telegram, bildiriş). Her kletka bir bellik gutusy; siz
her topar ýa-da her wakanyň ýerine bir düzgün kesgitlemek bolar. "Möhüm" toparlar hemişe açyk bolýar
Web interfeýsi. Işjeň bolmadyk kanallar konfigurasiýa görkezmesi bilen öçürilýär.
- **Telegram bilen baglamak** — baglanyşykly söhbetleriň sanawy (belligi, blok edilen şaýat, "Baglanyşygy aýyrmak")
we bir **"Baglanyşyk"** daşky baglaýyş arkaly düwme. E-poçta kanaly salgyny talap edýär
tassyklama.
## Webhukslar
Şu **"Webhooks"** ekran giden HTTP bildirişleri. "+ Create": URL we **wakanyň belgileme gutulary** (köp saýlamak; boş saýlaw ret edilýär, `turn.completed` aldan barlanýar). Setirler URL we abuna bolan wakalary görkezýär, gözleg we tertipleme bilen. Waka görnüşi iberilýär `X-AIHummer-Event` başlyk.
**20 çäre görnüşi** elýeterli:
| Topar | Wakalar |
|---|---|
| Öwrülişmeler we habarlary | `turn.completed`, `turn.failed`, `message.created`, `conversation.created` |
| Agentler | `agent.created`, `agent.updated`, `agent.deleted` |
| Pluginler we kanallar | `plugin.installed`, `plugin.removed`, `channel.added`, `channel.removed` |
| Iş meýdançalary | `workspace.created` |
| Jadwal | `schedule.created`, `schedule.updated`, `schedule.deleted`, `schedule.fired` |
| Tassyklamalar | `approval.requested`, `approval.resolved` |
| Ýady | `memory.stored`, `memory.captured` |
## Jadwal
Şu **"Jadwal"** Ekran Task Scheduler: säginmek/dowam etmek, edit we silmek bilen bir tablisa (task, agent, channel, cron, next run, status). "+ Döretmek":
- **Gadyrlamaly**: `repeating` (bir cron beýany, meselem `0 9 * * *`), `once` (a
sene/wagt) ýa-da `reminder`.
- **Maksat agenti** we **ürgäniş** (näme hakykyda iberilýär), **maksat kanal**
(jogap beýany öňe). Ösüş: çalt JSON maglumat ýüklemesini çalyşmak.
Şeýlelik bilen meýilleşdirilen hereketleri gursyňyz: "her iş güni sagat 9:00-da agent X prompt Z-iň neticesini kanal Y-a ýükleýär".
### Giňeldilen işe girizme parametrleri
`repeating`, `once` we `reminder`-den başga-da dolandyryş API-si
(`/v1/admin/schedules`) **`interval`** görnüşini kabul edýär — `anchor_at`
başlangyç nokadyndan her `interval_ms` millisekuntda işe girizmek. **„Goşmaça
(JSON ýüki)“** meýdanynda adaty `prompt`-a ýerine ýetiriş şertlerini
kesgitleýän `runtime` blokyny goşup bolýar (`"version": 1`, `session_mode` we
`"wake_mode": "now"` hökmany):
- `session_mode` — `isolated` (her işe girizme täze dialogda) ýa-da
`conversation_id` bilen `existing` (görkezilen dialogy dowam etdirmek);
- `timeout_seconds` — bir işe girizmäniň möhleti (adaty ýagdaýda 48 sagat;
`0` taýmeri öçürýär);
- `thinking` — pikirlenme tagallasy (`off` … `xhigh`), `light_context` —
ýeňilleşdirilen kontekst, `tools_allow` — rugsat berlen gurallaryň takyk
atlary;
- `failure_alert` — `after` yzygiderli şowsuz işe girizmeden soň
`cooldown_ms` arakesme bilen kanala duýduryş (`channel`,
`target_ref.chat_id`);
- `delete_after_run` — işe girizilenden soň kesgitlemäni pozmak (işe girizme
žurnaly saklanýar); `best_effort` — tassyklanmadyk eltmegi ýalňyşlyk
hasaplamazlyk.
Şeýle işe girizme maksatly agent we prompt talap edýär. Başga ulgamdan import
edilen tertipler säginişde döredilýär we eýe tarapyndan aýratyn açylýar;
çözülmedik baglylyklary bar bolsa, olary açyp bolmaýar.
## Indiki
- [Kanallar](/tk/v1.0/webui/channels) — habarlaryň we duýduryşlaryň öňe gidýän ýeri.
- [Gelýän tötänleýinler](/tk/v1.0/api/inbound-triggers) — API kontekstinde webhooks.
- [Görnüp bilinýänlik](/tk/v1.0/operations/observability) — haýsy wakalar möhümdir.