diff --git a/docs/uk/concepts/system-prompt.md b/docs/uk/concepts/system-prompt.md
index f9d35fef5..10ddde0f6 100644
--- a/docs/uk/concepts/system-prompt.md
+++ b/docs/uk/concepts/system-prompt.md
@@ -5,119 +5,132 @@ read_when:
summary: Що містить системний промпт OpenClaw і як його збирають
title: Системний промпт
x-i18n:
- generated_at: "2026-04-28T23:57:29Z"
+ generated_at: "2026-05-02T16:04:30Z"
model: gpt-5.5
provider: openai
- source_hash: 8c6258ad35d679eaa2bb4d2446e9edfc6bb129888681a0e5d5527c54c5476971
+ source_hash: 56b29c354ea4b3f48fd7279614677905b3065bc0afa6741fb4273ef229e8cebb
source_path: concepts/system-prompt.md
workflow: 16
---
-OpenClaw створює власний системний prompt для кожного запуску агента. Prompt **належить OpenClaw** і не використовує стандартний prompt pi-coding-agent.
+OpenClaw створює власний системний промпт для кожного запуску агента. Промпт **належить OpenClaw** і не використовує стандартний промпт pi-coding-agent.
-Prompt збирається OpenClaw і вставляється в кожен запуск агента.
+Промпт збирається OpenClaw і впроваджується в кожен запуск агента.
-Provider plugins можуть додавати cache-aware вказівки для prompt, не замінюючи
-повний prompt, що належить OpenClaw. Provider runtime може:
+Plugin-и постачальників можуть додавати cache-aware інструкції для промпта, не замінюючи
+повний промпт, що належить OpenClaw. Середовище виконання постачальника може:
-- замінювати невеликий набір іменованих основних секцій (`interaction_style`,
+- замінювати невеликий набір іменованих основних розділів (`interaction_style`,
`tool_call_style`, `execution_bias`)
-- вставляти **стабільний префікс** над межею кешу prompt
-- вставляти **динамічний суфікс** під межею кешу prompt
+- впроваджувати **стабільний префікс** над межею кешу промпта
+- впроваджувати **динамічний суфікс** під межею кешу промпта
-Використовуйте provider-owned внески для налаштування, специфічного для родин моделей. Залишайте застарілу
-мутацію prompt `before_prompt_build` для сумісності або справді глобальних змін prompt,
-а не для звичайної поведінки провайдера.
+Використовуйте внески, що належать постачальнику, для налаштування під конкретні сімейства моделей. Залишайте застарілу
+мутацію промпта `before_prompt_build` для сумісності або справді глобальних змін
+промпта, а не для звичайної поведінки постачальника.
-Оверлей родини OpenAI GPT-5 зберігає основне правило виконання невеликим і додає
-модельно-специфічні вказівки щодо persona latching, стислого виводу, дисципліни інструментів,
-паралельного пошуку, покриття deliverable, перевірки, відсутнього контексту та
-гігієни terminal-tool.
+Оверлей сімейства OpenAI GPT-5 тримає основне правило виконання невеликим і додає
+модель-специфічні інструкції для закріплення персони, лаконічного виводу, дисципліни інструментів,
+паралельного пошуку, покриття результатів, перевірки, відсутнього контексту та
+гігієни термінальних інструментів.
## Структура
-Prompt навмисно компактний і використовує фіксовані секції:
+Промпт навмисно компактний і використовує фіксовані розділи:
-- **Інструменти**: нагадування про structured-tool як source-of-truth плюс runtime-вказівки щодо використання інструментів.
-- **Ухил виконання**: компактні вказівки щодо доведення до кінця: діяти в межах поточного ходу для
- actionable requests, продовжувати до завершення або блокування, відновлюватися після слабких результатів інструментів,
- перевіряти змінний стан наживо та перевіряти перед фіналізацією.
-- **Безпека**: коротке нагадування про guardrail, щоб уникати power-seeking behavior або обходу нагляду.
-- **Skills** (коли доступні): повідомляє моделі, як завантажувати інструкції Skills на вимогу.
-- **Самооновлення OpenClaw**: як безпечно переглядати config за допомогою
- `config.schema.lookup`, виправляти config через `config.patch`, замінювати повний
- config через `config.apply` і запускати `update.run` лише за явним запитом користувача.
- Owner-only інструмент `gateway` також відмовляється переписувати
- `tools.exec.ask` / `tools.exec.security`, зокрема застарілі псевдоніми `tools.bash.*`,
- які нормалізуються до цих захищених exec-шляхів.
-- **Робоча область**: робочий каталог (`agents.defaults.workspace`).
+- **Інструменти**: нагадування про джерело істини для структурованих інструментів плюс runtime-інструкції щодо використання інструментів.
+- **Схильність до виконання**: компактні інструкції для доведення справ до кінця: діяти в межах ходу за
+ придатними до виконання запитами, продовжувати до завершення або блокування, відновлюватися після слабких
+ результатів інструментів, перевіряти змінний стан наживо та перевіряти перед фіналізацією.
+- **Безпека**: коротке нагадування про запобіжники, щоб уникати поведінки, спрямованої на здобуття влади, або обходу нагляду.
+- **Skills** (коли доступні): пояснює моделі, як завантажувати інструкції Skills на вимогу.
+- **Самооновлення OpenClaw**: як безпечно перевіряти конфігурацію за допомогою
+ `config.schema.lookup`, змінювати конфігурацію через `config.patch`, замінювати повну
+ конфігурацію через `config.apply` і запускати `update.run` лише за явним запитом
+ користувача. Інструмент лише для власника `gateway` також відмовляється перезаписувати
+ `tools.exec.ask` / `tools.exec.security`, включно із застарілими псевдонімами `tools.bash.*`,
+ які нормалізуються до цих захищених шляхів exec.
+- **Робочий простір**: робоча директорія (`agents.defaults.workspace`).
- **Документація**: локальний шлях до документації OpenClaw (репозиторій або npm-пакет) і коли її читати.
-- **Файли робочої області (вставлені)**: вказує, що bootstrap-файли включено нижче.
-- **Sandbox** (коли ввімкнено): вказує sandboxed runtime, sandbox-шляхи та чи доступний elevated exec.
+- **Файли робочого простору (впроваджені)**: вказує, що bootstrap-файли включені нижче.
+- **Пісочниця** (коли ввімкнена): вказує sandboxed runtime, шляхи пісочниці та чи доступний elevated exec.
- **Поточна дата й час**: локальний час користувача, часовий пояс і формат часу.
-- **Теги відповіді**: необов’язковий синтаксис тегів відповіді для підтримуваних провайдерів.
-- **Heartbeats**: Heartbeat prompt і поведінка ack, коли Heartbeats увімкнено для агента за замовчуванням.
-- **Runtime**: host, OS, node, model, корінь репозиторію (коли виявлено), рівень thinking (один рядок).
-- **Reasoning**: поточний рівень видимості + підказка перемикача /reasoning.
+- **Теги відповіді**: необов'язковий синтаксис тегів відповіді для підтримуваних постачальників.
+- **Heartbeats**: промпт Heartbeat і поведінка ack, коли Heartbeats увімкнені для стандартного агента.
+- **Runtime**: host, ОС, node, модель, корінь репозиторію (коли виявлено), рівень мислення (один рядок).
+- **Міркування**: поточний рівень видимості + підказка перемикача /reasoning.
-OpenClaw тримає великий стабільний вміст, зокрема **Контекст проєкту**, над
-внутрішньою межею кешу prompt. Мінливі секції каналу/сесії, як-от
-вбудовані вказівки Control UI, **Messaging**, **Voice**, **Контекст групового чату**,
-**Reactions**, **Heartbeats** і **Runtime**, додаються під цією межею,
-щоб локальні бекенди з prefix caches могли повторно використовувати стабільний префікс робочої області
+OpenClaw тримає великий стабільний вміст, включно з **Контекстом проєкту**, над
+внутрішньою межею кешу промпта. Мінливі розділи каналу/сесії, як-от
+інструкції для вбудовування Control UI, **Повідомлення**, **Голос**, **Контекст групового чату**,
+**Реакції**, **Heartbeats** і **Runtime**, додаються під цією межею,
+щоб локальні бекенди з префіксними кешами могли повторно використовувати стабільний префікс робочого простору
між ходами каналу. Описи інструментів так само мають уникати вбудовування поточних
-назв каналів, коли прийнята схема вже містить цю runtime-деталь.
+назв каналів, коли прийнята схема вже передає цю runtime-деталь.
-Секція Інструменти також містить runtime-вказівки для тривалої роботи:
+Розділ Інструменти також містить runtime-інструкції для довготривалої роботи:
- використовуйте cron для майбутнього follow-up (`check back later`, нагадування, повторювана робота)
- замість циклів `exec` sleep, трюків із затримкою `yieldMs` або повторного опитування `process`
-- використовуйте `exec` / `process` лише для команд, які стартують зараз і продовжують виконуватися
- у фоні
-- коли ввімкнено автоматичне пробудження після завершення, запускайте команду один раз і покладайтеся на
- push-based wake path, коли вона видає вивід або завершується помилкою
-- використовуйте `process` для логів, статусу, вводу або втручання, коли потрібно
- оглянути запущену команду
-- якщо завдання більше, віддавайте перевагу `sessions_spawn`; завершення sub-agent є
- push-based і автоматично повідомляє requester
+ замість циклів sleep в `exec`, трюків із затримкою `yieldMs` або повторного опитування `process`
+- використовуйте `exec` / `process` лише для команд, які стартують зараз і продовжують працювати
+ у фоновому режимі
+- коли ввімкнене автоматичне пробудження після завершення, запустіть команду один раз і покладайтеся на
+ push-based шлях пробудження, коли вона виводить дані або завершується з помилкою
+- використовуйте `process` для журналів, статусу, введення або втручання, коли потрібно
+ перевірити запущену команду
+- якщо завдання більше, надавайте перевагу `sessions_spawn`; завершення субагента є
+ push-based і автоматично оголошується назад запитувачу
- не опитуйте `subagents list` / `sessions_list` у циклі лише для очікування
завершення
-Коли експериментальний інструмент `update_plan` увімкнено, Інструменти також повідомляють
-моделі використовувати його лише для нетривіальної багатокрокової роботи, тримати рівно один
-крок `in_progress` і не повторювати весь план після кожного оновлення.
+Коли експериментальний інструмент `update_plan` увімкнено, Інструменти також вказують
+моделі використовувати його лише для нетривіальної багатоетапної роботи, тримати рівно один
+крок `in_progress` і уникати повторення всього плану після кожного оновлення.
-Safety guardrails у системному prompt мають рекомендаційний характер. Вони спрямовують поведінку моделі, але не забезпечують примусове дотримання політики. Для жорсткого enforcement використовуйте policy інструментів, exec approvals, sandboxing і channel allowlists; оператори можуть вимикати їх за дизайном.
+Запобіжники безпеки в системному промпті є рекомендаційними. Вони спрямовують поведінку моделі, але не забезпечують примусове застосування політики. Для жорсткого примусу використовуйте політики інструментів, схвалення exec, пісочницю та allowlist-и каналів; оператори можуть вимикати їх за дизайном.
-На каналах із native approval cards/buttons runtime prompt тепер повідомляє
-агенту спершу покладатися на цей native approval UI. Він має включати ручну
-команду `/approve` лише тоді, коли результат інструмента каже, що chat approvals недоступні або
-ручне approval є єдиним шляхом.
+На каналах із нативними картками/кнопками схвалення runtime-промпт тепер вказує
+агенту спершу покладатися на цей нативний UI схвалення. Він має включати ручну
+команду `/approve` лише коли результат інструмента каже, що схвалення в чаті недоступні або
+ручне схвалення є єдиним шляхом.
-## Режими prompt
+## Режими промпта
-OpenClaw може рендерити менші системні prompts для sub-agents. Runtime задає
-`promptMode` для кожного запуску (це не user-facing config):
+OpenClaw може рендерити менші системні промпти для субагентів. Runtime задає
+`promptMode` для кожного запуску (це не користувацька конфігурація):
-- `full` (за замовчуванням): містить усі секції вище.
-- `minimal`: використовується для sub-agents; пропускає **Skills**, **Memory Recall**, **Самооновлення OpenClaw**,
- **Model Aliases**, **User Identity**, **Теги відповіді**,
- **Messaging**, **Silent Replies** і **Heartbeats**. Інструменти, **Безпека**,
- робоча область, Sandbox, Поточна дата й час (коли відомо), Runtime і вставлений
+- `full` (стандартно): містить усі розділи вище.
+- `minimal`: використовується для субагентів; пропускає **Skills**, **Memory Recall**, **Самооновлення OpenClaw**,
+ **Псевдоніми моделей**, **Ідентичність користувача**, **Теги відповіді**,
+ **Повідомлення**, **Тихі відповіді** та **Heartbeats**. Інструменти, **Безпека**,
+ Робочий простір, Пісочниця, Поточна дата й час (коли відомі), Runtime і впроваджений
контекст залишаються доступними.
- `none`: повертає лише базовий рядок ідентичності.
-Коли `promptMode=minimal`, додаткові вставлені prompts позначаються як **Контекст subagent**
+Коли `promptMode=minimal`, додаткові впроваджені промпти позначаються як **Контекст субагента**
замість **Контекст групового чату**.
-Для запусків channel auto-reply OpenClaw може пропускати загальну секцію **Silent Replies**,
-коли контекст direct/group chat уже містить розв’язану
-conversation-specific поведінку `NO_REPLY`. Це дає змогу уникнути повторення token mechanics
-і в глобальному системному prompt, і в контексті каналу.
+Для запусків автоматичної відповіді в каналі OpenClaw може пропускати загальний розділ **Тихі відповіді**,
+коли контекст прямого/групового чату вже містить визначену для конкретної розмови
+поведінку `NO_REPLY`. Це уникає повторення механіки токенів
+і в глобальному системному промпті, і в контексті каналу.
-## Bootstrap-вставлення робочої області
+## Знімки промптів
-Bootstrap-файли обрізаються й додаються під **Контекст проєкту**, щоб модель бачила ідентичність і профільний контекст без явних читань:
+OpenClaw зберігає закомічені happy-path знімки промптів для runtime Codex/message-tool
+у `test/fixtures/agents/prompt-snapshots/happy-path/`. Вони рендерять
+інструкції розробника для app-server Codex, що належать OpenClaw, вибрані параметри
+старту/відновлення треду, користувацький ввід ходу та динамічні специфікації інструментів для прямих повідомлень Telegram,
+груп Discord і ходів Heartbeat. Прихований базовий системний промпт Codex і
+turn-scoped інструкції режиму співпраці Codex належать runtime Codex
+і не рендеряться OpenClaw.
+
+Перегенеруйте їх за допомогою `pnpm prompt:snapshots:gen` і перевірте drift через
+`pnpm prompt:snapshots:check`.
+
+## Впровадження bootstrap робочого простору
+
+Bootstrap-файли обрізаються та додаються в **Контекст проєкту**, щоб модель бачила контекст ідентичності та профілю без потреби в явному читанні:
- `AGENTS.md`
- `SOUL.md`
@@ -125,50 +138,50 @@ Bootstrap-файли обрізаються й додаються під **Ко
- `IDENTITY.md`
- `USER.md`
- `HEARTBEAT.md`
-- `BOOTSTRAP.md` (лише для абсолютно нових робочих областей)
-- `MEMORY.md`, коли присутній
+- `BOOTSTRAP.md` (лише в абсолютно нових робочих просторах)
+- `MEMORY.md`, коли наявний
-Усі ці файли **вставляються у вікно контексту** на кожному ході, якщо
-не застосовується file-specific gate. `HEARTBEAT.md` пропускається у звичайних запусках, коли
-Heartbeats вимкнено для агента за замовчуванням або
-`agents.defaults.heartbeat.includeSystemPromptSection` має значення false. Тримайте вставлені
-файли стислими — особливо `MEMORY.md`, який може зростати з часом і призводити до
+Усі ці файли **впроваджуються у вікно контексту** на кожному ході, якщо
+не застосовується специфічний для файлу gate. `HEARTBEAT.md` пропускається у звичайних запусках, коли
+Heartbeats вимкнені для стандартного агента або
+`agents.defaults.heartbeat.includeSystemPromptSection` дорівнює false. Тримайте впроваджені
+файли лаконічними — особливо `MEMORY.md`, який може зростати з часом і призводити до
неочікувано високого використання контексту та частішої Compaction.
-Щоденні файли `memory/*.md` **не** є частиною звичайного bootstrap Контексту проєкту. У звичайних ходах до них звертаються на вимогу через інструменти `memory_search` і `memory_get`, тому вони не враховуються у вікні контексту, якщо модель явно їх не читає. Голі ходи `/new` і `/reset` є винятком: runtime може додати недавню щоденну пам’ять як одноразовий блок startup-context для цього першого ходу.
+Щоденні файли `memory/*.md` **не** є частиною звичайного bootstrap Контексту проєкту. У звичайних ходах до них звертаються на вимогу через інструменти `memory_search` і `memory_get`, тож вони не рахуються у вікно контексту, якщо модель явно їх не читає. Виняток — чисті ходи `/new` і `/reset`: runtime може додати недавню щоденну пам'ять на початок як одноразовий блок стартового контексту для цього першого ходу.
Великі файли обрізаються з маркером. Максимальний розмір на файл керується
-`agents.defaults.bootstrapMaxChars` (за замовчуванням: 12000). Загальний вставлений bootstrap
-вміст у всіх файлах обмежено `agents.defaults.bootstrapTotalMaxChars`
-(за замовчуванням: 60000). Відсутні файли вставляють короткий маркер missing-file. Коли відбувається обрізання,
-OpenClaw може вставити warning block у Контекст проєкту; керуйте цим через
+`agents.defaults.bootstrapMaxChars` (стандартно: 12000). Загальний впроваджений bootstrap-вміст
+по всіх файлах обмежується `agents.defaults.bootstrapTotalMaxChars`
+(стандартно: 60000). Відсутні файли впроваджують короткий маркер відсутнього файлу. Коли відбувається обрізання,
+OpenClaw може впровадити блок попередження в Контекст проєкту; керуйте цим через
`agents.defaults.bootstrapPromptTruncationWarning` (`off`, `once`, `always`;
-за замовчуванням: `once`).
+стандартно: `once`).
-Сесії sub-agent вставляють лише `AGENTS.md` і `TOOLS.md` (інші bootstrap-файли
-відфільтровуються, щоб зберегти контекст sub-agent невеликим).
+Сесії субагентів впроваджують лише `AGENTS.md` і `TOOLS.md` (інші bootstrap-файли
+відфільтровуються, щоб контекст субагента був невеликим).
-Внутрішні hooks можуть перехопити цей крок через `agent:bootstrap`, щоб змінити або замінити
-вставлені bootstrap-файли (наприклад, замінити `SOUL.md` на альтернативну persona).
+Внутрішні hooks можуть перехоплювати цей крок через `agent:bootstrap`, щоб змінити або замінити
+впроваджені bootstrap-файли (наприклад, замінивши `SOUL.md` на альтернативну персону).
-Якщо ви хочете, щоб агент звучав менш generic, почніть із
+Якщо ви хочете, щоб агент звучав менш загально, почніть із
[Посібника з особистості SOUL.md](/uk/concepts/soul).
-Щоб перевірити, скільки додає кожен вставлений файл (raw vs injected, truncation, плюс tool schema overhead), використовуйте `/context list` або `/context detail`. Див. [Контекст](/uk/concepts/context).
+Щоб перевірити, скільки додає кожен впроваджений файл (raw проти injected, обрізання, плюс overhead схеми інструментів), використовуйте `/context list` або `/context detail`. Див. [Контекст](/uk/concepts/context).
## Обробка часу
-Системний prompt містить окрему секцію **Поточна дата й час**, коли
-часовий пояс користувача відомий. Щоб зберегти cache-stable prompt, тепер вона містить лише
+Системний промпт містить окремий розділ **Поточна дата й час**, коли
+часовий пояс користувача відомий. Щоб промпт залишався cache-stable, тепер він містить лише
**часовий пояс** (без динамічного годинника або формату часу).
-Використовуйте `session_status`, коли агенту потрібен поточний час; status card
-містить рядок timestamp. Той самий інструмент може необов’язково встановлювати per-session model
-override (`model=default` очищає його).
+Використовуйте `session_status`, коли агенту потрібен поточний час; картка статусу
+містить рядок із timestamp. Той самий інструмент може необов'язково встановити для сесії
+перевизначення моделі (`model=default` очищає його).
-Налаштовуйте через:
+Налаштовується через:
- `agents.defaults.userTimezone`
- `agents.defaults.timeFormat` (`auto` | `12` | `24`)
@@ -177,19 +190,19 @@ override (`model=default` очищає його).
## Skills
-Коли існують eligible Skills, OpenClaw вставляє компактний **список доступних Skills**
-(`formatSkillsForPrompt`), який містить **шлях до файлу** для кожної Skill. Prompt
+Коли існують придатні Skills, OpenClaw впроваджує компактний **список доступних Skills**
+(`formatSkillsForPrompt`), який містить **шлях до файлу** для кожного Skill. Промпт
інструктує модель використовувати `read`, щоб завантажити SKILL.md у вказаному
-розташуванні (workspace, managed або bundled). Якщо eligible Skills немає, секція
+розташуванні (робочий простір, керований або bundled). Якщо жодні Skills не придатні, розділ
Skills пропускається.
-Eligibility включає skill metadata gates, runtime environment/config checks
-і effective agent skill allowlist, коли налаштовано `agents.defaults.skills` або
+Придатність включає gates метаданих Skill, перевірки runtime-середовища/конфігурації
+та ефективний allowlist Skills агента, коли налаштовано `agents.defaults.skills` або
`agents.list[].skills`.
-Plugin-bundled Skills eligible лише тоді, коли їхній owning plugin увімкнено.
-Це дає tool plugins змогу надавати глибші operating guides без вбудовування всіх
-цих вказівок безпосередньо в кожен опис інструмента.
+Skills, bundled із Plugin, придатні лише коли їхній Plugin-власник увімкнений.
+Це дає змогу Plugin-ам інструментів надавати глибші операційні посібники без вбудовування всіх
+цих інструкцій безпосередньо в кожен опис інструмента.
```
@@ -201,42 +214,42 @@ Plugin-bundled Skills eligible лише тоді, коли їхній owning plu
```
-Це зберігає base prompt малим, водночас даючи змогу targeted skill usage.
+Це тримає базовий промпт малим і водночас уможливлює цільове використання Skills.
-Бюджет списку Skills належить підсистемі Skills:
+Бюджетом списку Skills володіє підсистема Skills:
-- Глобальне значення за замовчуванням: `skills.limits.maxSkillsPromptChars`
-- Перевизначення на агента: `agents.list[].skillsLimits.maxSkillsPromptChars`
+- Глобальне стандартне значення: `skills.limits.maxSkillsPromptChars`
+- Перевизначення для агента: `agents.list[].skillsLimits.maxSkillsPromptChars`
-Generic bounded runtime excerpts використовують іншу surface:
+Загальні обмежені runtime-витяги використовують іншу поверхню:
- `agents.defaults.contextLimits.*`
- `agents.list[].contextLimits.*`
-Такий поділ тримає sizing Skills окремо від runtime read/injection sizing, як-от
-`memory_get`, live tool results і оновлення AGENTS.md після Compaction.
+Це розділення тримає розмір Skills окремо від розміру runtime-читання/впровадження, як-от
+`memory_get`, результати live-інструментів і оновлення AGENTS.md після Compaction.
## Документація
-Системний prompt містить секцію **Документація**. Коли локальна документація доступна, вона
-вказує на локальний каталог документації OpenClaw (`docs/` у Git checkout або bundled npm
-package docs). Якщо локальна документація недоступна, використовується fallback на
+Системний промпт містить розділ **Документація**. Коли локальна документація доступна, він
+вказує на локальну директорію документації OpenClaw (`docs/` у Git checkout або документацію bundled npm
+пакета). Якщо локальна документація недоступна, він повертається до
[https://docs.openclaw.ai](https://docs.openclaw.ai).
-Та сама секція також містить розташування source OpenClaw. Git checkouts показують локальний
-source root, щоб агент міг безпосередньо переглядати код. Package installs містять GitHub
-source URL і повідомляють агенту переглядати source там, коли документація неповна або
-застаріла. Prompt також згадує public docs mirror, community Discord і ClawHub
-([https://clawhub.ai](https://clawhub.ai)) для пошуку Skills. Він повідомляє моделі
-спершу звертатися до документації щодо поведінки OpenClaw, команд, конфігурації або архітектури, а також
-самостійно запускати `openclaw status`, коли можливо (питаючи користувача лише тоді, коли не має доступу).
-Спеціально для configuration він спрямовує агентів до дії інструмента `gateway`
-`config.schema.lookup` для точних field-level docs і constraints, а потім до
+Той самий розділ також містить розташування джерельного коду OpenClaw. Git checkout-и показують локальний
+корінь джерел, щоб агент міг безпосередньо перевіряти код. Встановлення з пакета містять GitHub
+URL джерел і вказують агенту переглядати джерела там щоразу, коли документація неповна або
+застаріла. Промпт також згадує публічне дзеркало документації, community Discord і ClawHub
+([https://clawhub.ai](https://clawhub.ai)) для пошуку Skills. Він вказує моделі
+спершу звертатися до документації щодо поведінки, команд, конфігурації або архітектури OpenClaw і
+самостійно запускати `openclaw status`, коли можливо (питаючи користувача лише коли не має доступу).
+Для конфігурації зокрема він спрямовує агентів до дії інструмента `gateway`
+`config.schema.lookup` для точних field-level документів і обмежень, а потім до
`docs/gateway/configuration.md` і `docs/gateway/configuration-reference.md`
-для ширших вказівок.
+для ширших інструкцій.
-## Пов’язане
+## Пов'язане
-- [Runtime агента](/uk/concepts/agent)
-- [Робоча область агента](/uk/concepts/agent-workspace)
+- [Середовище виконання агента](/uk/concepts/agent)
+- [Робочий простір агента](/uk/concepts/agent-workspace)
- [Рушій контексту](/uk/concepts/context-engine)