chore(i18n): refresh uk translations
This commit is contained in:
parent
5f98dfdf6a
commit
8d22ae27da
File diff suppressed because it is too large
Load Diff
60
docs/uk/reference/rich-output-protocol.md
Normal file
60
docs/uk/reference/rich-output-protocol.md
Normal file
@ -0,0 +1,60 @@
|
||||
---
|
||||
x-i18n:
|
||||
generated_at: "2026-04-11T12:34:12Z"
|
||||
model: gpt-5.4
|
||||
provider: openai
|
||||
source_hash: 2a8884fc2c304bf96d4675f0c1d1ff781d6dc1ae8c49d92ce08040c9c7709035
|
||||
source_path: reference/rich-output-protocol.md
|
||||
workflow: 15
|
||||
---
|
||||
|
||||
# Протокол розширеного виводу
|
||||
|
||||
Відповідь помічника може містити невеликий набір директив доставки/рендерингу:
|
||||
|
||||
- `MEDIA:` для доставки вкладень
|
||||
- `[[audio_as_voice]]` для підказок щодо аудіоподання
|
||||
- `[[reply_to_current]]` / `[[reply_to:<id>]]` для метаданих відповіді
|
||||
- `[embed ...]` для розширеного рендерингу в Control UI
|
||||
|
||||
Ці директиви є окремими. `MEDIA:` і теги відповіді/голосу залишаються метаданими доставки; `[embed ...]` — це веб-орієнтований шлях розширеного рендерингу.
|
||||
|
||||
## `[embed ...]`
|
||||
|
||||
`[embed ...]` — це єдиний агентський синтаксис розширеного рендерингу для Control UI.
|
||||
|
||||
Приклад самозакривного тега:
|
||||
|
||||
```text
|
||||
[embed ref="cv_123" title="Status" /]
|
||||
```
|
||||
|
||||
Правила:
|
||||
|
||||
- `[view ...]` більше не є чинним для нового виводу.
|
||||
- Шорткоди embed рендеряться лише на поверхні повідомлень помічника.
|
||||
- Рендеряться лише embed-елементи, прив’язані до URL. Використовуйте `ref="..."` або `url="..."`.
|
||||
- Шорткоди embed у формі блоку з вбудованим HTML не рендеряться.
|
||||
- Вебінтерфейс прибирає шорткод із видимого тексту та рендерить embed вбудовано.
|
||||
- `MEDIA:` не є псевдонімом embed і не має використовуватися для розширеного рендерингу.
|
||||
|
||||
## Збережена форма рендерингу
|
||||
|
||||
Нормалізований/збережений блок вмісту відповіді помічника — це структурований елемент `canvas`:
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "canvas",
|
||||
"preview": {
|
||||
"kind": "canvas",
|
||||
"surface": "assistant_message",
|
||||
"render": "url",
|
||||
"viewId": "cv_123",
|
||||
"url": "/__openclaw__/canvas/documents/cv_123/index.html",
|
||||
"title": "Status",
|
||||
"preferredHeight": 320
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Збережені/відрендерені розширені блоки безпосередньо використовують цю форму `canvas`. `present_view` не розпізнається.
|
||||
Loading…
Reference in New Issue
Block a user