Veb-interfeys (Web UI)/Bildirishnomalar, veb-huklar va jadvalar
Bildirishnomalar, veb-huklar va jadvalar
v1.3.x · yangilandi 2026-09-15
Ushbu sahifa uchta veb interfeys ekranini qamrab oladi, ular chiqish avtomatizatsiyasi va administratsiya ogohlantirishlarini boshqaradi: Bildirishnomalar, Vebhuklar va Jadvalar.
Bildirishnomalar
Bildirishnomalar ekranning uch qismi bor:
Kirim qutisi — kategoriya, jiddiylik (ma’lumot / ogohlantirish / bo‘yicha filtrlash bilan voqea yangilanishi
tanqidiy) va “faqat o‘qilmagan”. Biror narsani bosish uni o‘qilgan deb belgilaydi va chuqur havolaga olib boradi
uning oynasi; u yerda “Hammasini o’qilgan qilib belgila” mavjud.
Yetkazib berish matritsasi — qatorlar: tadbir kategoriyalari (kengaytiriladigan tadbirlar bilan guruhlar),
ustunlar: kanallar (Web UI, elektron pochta, Telegram, push). Har bir katakcha belgilash qutisidir; siz
har bir guruh yoki har bir voqea uchun qoida belgilash mumkin. “Muhim” guruhlar har doim yoqilgan bo‘ladi
Veb interfeys. Faol bo’lmagan kanallar sozlash bo’yicha maslahat bilan o‘chirib qo‘yilgan.
Telegram bilan bog‘lash — bog‘langan chatlar ro‘yxati (yorliq, bloklangan belgi, “Bog‘lamani uzish”)
va bir “Havola” tugma orqali chuqur havola. Elektron pochta kanali manzilni talab qiladi
tasdiqlash.
Vebhuklar
Vebkxuklar ekrani chiqayotgan HTTP bildirishnomalari. “+ Create”: URL va tadbir katakchalari (bir nechta tanlov; bo’sh tanlov rad etiladi, turn.completed oldin belgilangan). Qatorlar URL va obuna bo‘lgan voqealarni ko‘rsatadi, qidirish va saralash bilan. Voqea turi yuboriladi X-AIHummer-Event sarlavha.
Jadval(lar) ekran vazifa rejalashtiruvchisi: jadval (vazifa, agent, kanal, cron, keyingi ish, holat) pauza/play, tahrirlash va o‘chirish bilan. Yaratish
Mehribon: repeating (cron ifodasi, masalan: 0 9 * * *), once (a
sana/vaqt) yoki reminder.
Maqsad agent va so’rov (anavi aniq nima yuboriladi), maqsad kanali
(javob qayerga boradi). Rivojlangan: xom JSON ma’lumotlarini ustunlik qilish.
Shunday qilib rejalashtirilgan harakatlarni tashkil qilasiz: “har ish kuni soat 9:00 da agent X prompt Z natijasini kanal Y ga joylaydi”.
Kengaytirilgan ishga tushirish parametrlari
repeating, once va reminder dan tashqari boshqaruv API-si
(/v1/admin/schedules) interval turini qabul qiladi — anchor_at
boshlang‘ich nuqtasidan har interval_ms millisekundda ishga tushirish.
„Qo‘shimcha (JSON yuki)“ maydonida odatiy prompt ga ijro shartlarini
belgilaydigan runtime blokini qo‘shish mumkin ("version": 1,
session_mode va "wake_mode": "now" majburiy):
session_mode — isolated (har bir ishga tushirish yangi dialogda) yoki
conversation_id bilan existing (ko‘rsatilgan dialogni davom ettirish);
timeout_seconds — bitta ishga tushirish muddati (sukut bo‘yicha 48 soat;
0 taymerni o‘chiradi);
thinking — fikrlash darajasi (off … xhigh), light_context —
yengillashtirilgan kontekst, tools_allow — ruxsat etilgan vositalarning
aniq nomlari;
failure_alert — after ta ketma-ket muvaffaqiyatsiz ishga tushirishdan
keyin cooldown_ms tanaffus bilan kanalga xabar (channel,
target_ref.chat_id);
delete_after_run — ishga tushirilgandan keyin ta’rifni o‘chirish (ishga
tushirishlar jurnali saqlanadi); best_effort — tasdiqlanmagan yetkazishni
xato deb hisoblamaslik.
Bunday ishga tushirish maqsadli agent va prompt talab qiladi. Boshqa tizimdan
import qilingan jadvallar pauzada yaratiladi va egasi tomonidan alohida
yoqiladi; hal qilinmagan bog‘liqliklari bo‘lgan ekan, ularni yoqib bo‘lmaydi.
Keyingi
Kanallar — xabarlar va ogohlantirishlar jo‘natiladigan joy.
Ushbu sahifa uchta veb interfeys ekranini qamrab oladi, ular chiqish avtomatizatsiyasi va administratsiya ogohlantirishlarini boshqaradi: **Bildirishnomalar**, **Vebhuklar** va **Jadvalar**.
## Bildirishnomalar
**Bildirishnomalar** ekranning uch qismi bor:
- **Kirim qutisi** — kategoriya, jiddiylik (ma'lumot / ogohlantirish / bo‘yicha filtrlash bilan voqea yangilanishi
tanqidiy) va “faqat o‘qilmagan”. Biror narsani bosish uni o‘qilgan deb belgilaydi va chuqur havolaga olib boradi
uning oynasi; u yerda "Hammasini o'qilgan qilib belgila" mavjud.
- **Yetkazib berish matritsasi** — qatorlar: tadbir kategoriyalari (kengaytiriladigan tadbirlar bilan guruhlar),
ustunlar: kanallar (Web UI, elektron pochta, Telegram, push). Har bir katakcha belgilash qutisidir; siz
har bir guruh yoki har bir voqea uchun qoida belgilash mumkin. "Muhim" guruhlar har doim yoqilgan bo‘ladi
Veb interfeys. Faol bo'lmagan kanallar sozlash bo'yicha maslahat bilan o‘chirib qo‘yilgan.
- **Telegram bilan bog‘lash** — bog‘langan chatlar ro‘yxati (yorliq, bloklangan belgi, "Bog‘lamani uzish")
va bir **“Havola”** tugma orqali chuqur havola. Elektron pochta kanali manzilni talab qiladi
tasdiqlash.
## Vebhuklar
**Vebkxuklar** ekrani chiqayotgan HTTP bildirishnomalari. "+ Create": URL va **tadbir katakchalari** (bir nechta tanlov; bo'sh tanlov rad etiladi, `turn.completed` oldin belgilangan). Qatorlar URL va obuna bo‘lgan voqealarni ko‘rsatadi, qidirish va saralash bilan. Voqea turi yuboriladi `X-AIHummer-Event` sarlavha.
**20 ta tadbir turi** mavjud:
| Guruh | Tadbirlar |
|---|---|
| Aylanishlar va xabarlar | `turn.completed`, `turn.failed`, `message.created`, `conversation.created` |
| Agentlar | `agent.created`, `agent.updated`, `agent.deleted` |
| Plaginlar va kanallar | `plugin.installed`, `plugin.removed`, `channel.added`, `channel.removed` |
| Ish joylari | `workspace.created` |
| Jadvalar | `schedule.created`, `schedule.updated`, `schedule.deleted`, `schedule.fired` |
| Tasdiqlar | `approval.requested`, `approval.resolved` |
| Xotira | `memory.stored`, `memory.captured` |
## Jadvalar
**Jadval(lar)** ekran vazifa rejalashtiruvchisi: jadval (vazifa, agent, kanal, cron, keyingi ish, holat) pauza/play, tahrirlash va o‘chirish bilan. Yaratish
- **Mehribon**: `repeating` (cron ifodasi, masalan: `0 9 * * *`), `once` (a
sana/vaqt) yoki `reminder`.
- **Maqsad agent** va **so'rov** (anavi aniq nima yuboriladi), **maqsad kanali**
(javob qayerga boradi). Rivojlangan: xom JSON ma'lumotlarini ustunlik qilish.
Shunday qilib rejalashtirilgan harakatlarni tashkil qilasiz: "har ish kuni soat 9:00 da agent X prompt Z natijasini kanal Y ga joylaydi".
### Kengaytirilgan ishga tushirish parametrlari
`repeating`, `once` va `reminder` dan tashqari boshqaruv API-si
(`/v1/admin/schedules`) **`interval`** turini qabul qiladi — `anchor_at`
boshlang‘ich nuqtasidan har `interval_ms` millisekundda ishga tushirish.
**„Qo‘shimcha (JSON yuki)“** maydonida odatiy `prompt` ga ijro shartlarini
belgilaydigan `runtime` blokini qo‘shish mumkin (`"version": 1`,
`session_mode` va `"wake_mode": "now"` majburiy):
- `session_mode` — `isolated` (har bir ishga tushirish yangi dialogda) yoki
`conversation_id` bilan `existing` (ko‘rsatilgan dialogni davom ettirish);
- `timeout_seconds` — bitta ishga tushirish muddati (sukut bo‘yicha 48 soat;
`0` taymerni o‘chiradi);
- `thinking` — fikrlash darajasi (`off` … `xhigh`), `light_context` —
yengillashtirilgan kontekst, `tools_allow` — ruxsat etilgan vositalarning
aniq nomlari;
- `failure_alert` — `after` ta ketma-ket muvaffaqiyatsiz ishga tushirishdan
keyin `cooldown_ms` tanaffus bilan kanalga xabar (`channel`,
`target_ref.chat_id`);
- `delete_after_run` — ishga tushirilgandan keyin ta’rifni o‘chirish (ishga
tushirishlar jurnali saqlanadi); `best_effort` — tasdiqlanmagan yetkazishni
xato deb hisoblamaslik.
Bunday ishga tushirish maqsadli agent va prompt talab qiladi. Boshqa tizimdan
import qilingan jadvallar pauzada yaratiladi va egasi tomonidan alohida
yoqiladi; hal qilinmagan bog‘liqliklari bo‘lgan ekan, ularni yoqib bo‘lmaydi.
## Keyingi
- [Kanallar](/uz/v1.0/webui/channels) — xabarlar va ogohlantirishlar jo‘natiladigan joy.
- [Kiritish triggerlari](/uz/v1.0/api/inbound-triggers) — API kontekstida webhooks.
- [Kuzatiluvchanlik](/uz/v1.0/operations/observability) — qaysi voqealar muhim.